欧美成人高清,97精品国产福利一区二区三区,аⅴ资源天堂资源库在线,色999日韩自偷自拍美女

單片機中數的表示及運算(單片機上的數字是什么意思)

單片機中的數是以二進制表示的,分為有符號數和無符號數兩種。

有符號數的表示方法

有符號數是指有“ (正)”、“ ? (負)”符號的數。由于單片機采用二進制數,所以只有“1 ”和“0”兩種數字,其中用“ 0 ”表示“ ”,用“ 1 ”表示“ ? ” 。單片機中的數據一般只有8位,一般規定最高位為符號位,因為要用1位表示數的符號,所以只有7位用來表示數值,可以表示? 127~ 128。

有符號數的表示方法有 3 種:原碼、反碼和補碼。同一有符號數,用 3 種表示方法得到的數是不同的。下面用3種方法來表示兩個有符號數 1011101和? 1011101。

(1)原碼

用“1”表示“?”,用“0”表示“ ”,其他各數保持不變,采用這種方法表示出來的數稱為原碼。

1011101用原碼表示是01011101,可寫成[01011101] 原。

? 1011101用原碼表示是11011101,可寫成[11011101] 原。

(2)反碼

反碼是在原碼的基礎上求得的。對于正的有符號數,其反碼與原碼相同;對于負的有符號數,其反碼除符號位與原碼相同外,其他各位數由原碼各位數取反得到。

1011101用反碼表示是01011101,可寫成[01011101] 反。

? 1011101用反碼表示是10100010,可寫成[10100010] 反。

(3)補碼

補碼是在反碼的基礎上求得的。對于正的有符號數,其補碼與反碼、原碼相同;對于負的有符號數,其補碼除符號位與反碼一致外,其他數由反碼加1得到。

1011101用補碼表示是01011101,可寫成[01011101] 補。

? 1011101用補碼表示是10100011,可寫成[10100011] 補。

有符號數的運算

用原碼表示有符號數簡單、直觀,但在單片機中,如果采用原碼進行減法運算,需要很復雜的硬件電路;如果用補碼,可以將減法運算變為加法運算,從而省去減法器而簡化硬件電路。

例如:用二進制減法運算和補碼加法運算分別計算35 ? 21。

① 二進制減法運算:35 ? 21=00100011 ? 00010101=00001110

② 用補碼加法運算。

先將算式轉換成補碼形式,35 ? 21=[ 35] [ ? 21]= [00100011] 原 [10010101] 原 =[00100011] 反 [11101010] 反 =[00100011] 補 [11101011] 補。

再對補碼進行二進制加法運算:

單片機中數的表示及運算(單片機上的數字是什么意思)

從上面的運算過程可以看出,補碼的符號也參與運算,在8位單片機中,由于數據長度只能有8位,上式結果有9位,第9位會自然丟失,補碼加法的運算結果與二進制減法的運算結果是一樣的,都是00001110=14。

由此可見,用補碼的形式進行運算,可以將減法運算轉換為加法運算,運算結果仍是正確的,所以單片機普遍采用補碼的形式表示有符號數。

無符號數的表示方法

無符號數因為不用符號位, 8 位全部用來表示數據,所以這種方法可以表示的數據范圍是 0 ~ 255 。 8位二進制數的不同表示方式的換算關系見表1-6。

表1-6 8位二進制數的不同表示方式的換算關系

單片機中數的表示及運算(單片機上的數字是什么意思)

表1-6

續表

單片機中數的表示及運算(單片機上的數字是什么意思)

表1-6

從表1-6中可以看出,對于同一個二進制數,當采用不同的表示方式時,得到的數值是不同的,特別是大于10000000的有符號數。若想確切知道單片機中的二進制數所對應的十進制數是多少,先要了解該二進制數是有符號數還是無符號數,再換算出該二進制數對應的十進制數。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至89291810@qq.com舉報,一經查實,本站將立刻刪除。
(0)
上一篇 2024年4月23日 下午4:47
下一篇 2024年4月23日 下午4:53

相關推薦

  • 大學原文及翻譯

    大學原文及翻譯: The University 大學,作為高等教育機構的代表,一直是人們心目中的理想學府。它致力于為學生提供高質量的教育,培養他們的知識和技能,為他們未來的發展打下…

    教育百科 2025年1月25日
  • 滄海水

    滄海水,是地球上最廣闊的海洋之一,被譽為“萬里海疆”,也是人類文明的發源地之一。從高空俯瞰,滄海水呈現出深邃而恢宏的畫卷,仿佛一條巨大的河流,流淌在全球變暖的大地上。 滄海水,是大…

    教育百科 2024年12月17日
  • 不上學的小孩放羊怎么辦

    不上學的小孩放羊怎么辦 對于一些人來說,放羊可能是他們最喜歡的活動之一。然而,對于一些人來說,他們可能沒有上學的機會,因此只能放羊。在這種情況下,他們需要尋求幫助和支持,以幫助他們…

    教育百科 2025年2月23日
  • 休學手術

    休學手術是一種常見的醫療事件,許多學生都經歷過它。對于那些正在為高考而奮斗的人來說,休學手術可能是一個必要的選擇。 休學手術是一種手術,它可以幫助患者恢復身體。在學生時期,身體處于…

    教育百科 2025年7月15日
  • 寒假不荒廢,這5本書讓孩子脫胎換骨(初中生版)(2021寒假初中生推薦好書)

    初中階段是個人成長的關鍵期, 此時身體和思想都在經歷巨大的變化,三觀也正在逐漸形成。 在這個時期,讓經典讀物陪伴孩子成長, 不僅可以塑造他們的人格,更能為他們指引前進的方向。 這次…

    教育百科 2024年4月29日
  • 網癮來源

    網癮來源 網癮是指過度使用互聯網所引發的成癮行為,其具體危害如下: 1. 影響身體健康。長時間上網容易導致眼睛疲勞、頸椎病、腰椎病等身體不適,甚至會導致失眠和抑郁癥等心理問題。 2…

    教育百科 2025年4月9日
  • 2025國慶節英語作文

    The 10th National Day of China is this year\’s 2025. It\’s a special day to ce…

    教育百科 2025年1月10日
  • 云想衣裳花想容是什么意思出自哪里

    云想衣裳花想容,出自唐代詩人李白的《將進酒》。這首詩是李白的代表作之一,描繪了詩人豪邁不羈的人生態度和對美好事物的追求。其中,“云想衣裳花想容”意為“心中想象著穿著華美的衣裳,臉上…

    教育百科 2025年1月17日
  • 網癮少女唐山

    網癮少女唐山 網癮少女唐山,是一個讓人難以理解的人物。她沉迷于網絡世界,常常熬夜到深夜,白天則無精打采。她的父母對此十分擔心,多次試圖與她進行溝通,希望她能夠戒掉網癮,回歸正常的生…

    教育百科 2025年6月28日
  • 大四辦休學可以考研嗎(大四休學有報到證嗎)

    大四休學有報到證嗎 隨著大學教育的普及,越來越多的學生選擇休學來尋求個人發展或者家庭原因。對于大四學生而言,休學是否有必要成為一個值得考慮的問題。在這篇文章中,我們將探討大四休學是…

    教育百科 2024年7月3日

發表回復

您的郵箱地址不會被公開。 必填項已用 * 標注

主站蜘蛛池模板: 偃师市| 横峰县| 青川县| 宿松县| 赤峰市| 延庆县| 天柱县| 突泉县| 临安市| 济南市| 通渭县| 英超| 安国市| 丹江口市| 万载县| 土默特左旗| 佛冈县| 万年县| 庄浪县| 高青县| 百色市| 伊吾县| 通道| 怀仁县| 郴州市| 姚安县| 睢宁县| 唐河县| 长汀县| 古浪县| 昂仁县| 朔州市| 望城县| 读书| 桑日县| 景德镇市| 泸州市| 金昌市| 淄博市| 襄汾县| 固原市|