欧美成人高清,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

相關推薦

  • 開學好幾周后是否可以休學

    開學好幾周后是否可以休學 隨著學期的推進,學生們逐漸適應了新的學習生活。然而,對于一些學生來說,休學可能是他們想要嘗試的選擇。在考慮是否可以休學時,需要考慮以下幾個因素。 休學的原…

    教育百科 2024年8月1日
  • 厭學合作

    厭學合作,這個詞組指的是學生們對學習和合作感到厭倦和排斥的現象。在許多學校中,這種情況變得越來越普遍,尤其是在高中和大學階段。 學生們厭學合作的原因有很多。其中一些可能包括學習壓力…

    教育百科 2025年4月5日
  • 網癮少年入魔

    網癮少年入魔 網癮少年是指那些過度沉迷于網絡的人,他們可能會因為網絡而失去自我,甚至走上違法犯罪的道路。最近,一名網癮少年的故事引起了人們的關注。 這位網癮少年名叫李明,他從小就對…

    教育百科 2025年6月28日
  • 廣一模

    廣一模,一個備受關注的名字,它是中國廣東省的一個著名城市,也是中國南部的一個重要經濟中心。這個城市有著悠久的歷史和文化,擁有許多著名的景點和歷史遺跡,吸引著眾多游客前來觀光。 廣一…

    教育百科 2024年12月17日
  • 古文觀止1:鄭伯克段于鄢(鄭伯克段于鄢古文觀止原文)

    初,鄭武公娶于申 ,曰武姜。生莊公及共(gōng)叔段。莊公寤(wǔ)生,驚姜氏,故名曰“寤生”,遂惡(wù)之。愛共叔段,欲立之,亟(qì)請于武公,公弗許。 1、初:當初。故事…

    教育百科 2024年4月18日
  • 建設幸福中國手抄報

    建設幸福中國 隨著中國的崛起和發展,人們對于幸福的定義也在不斷地變化和更新。在新時代的背景下,建設幸福中國成為了一個新的挑戰和機遇。 幸福是一個綜合性的概念,它不僅僅是生活上的滿足…

    教育百科 2024年12月28日
  • 治療網癮騙局

    治療網癮騙局 網癮是一種嚴重的社會問題,許多家長和治療師都存在錯誤的認知,認為只要給孩子足夠的時間和金錢,就能夠治愈網癮。然而,事實卻并非如此。網癮是一種長期的心理和行為問題,需要…

    教育百科 2025年6月24日
  • 住院多長時間可以辦理休學證明(住院多長時間可以辦理休學)

    住院多長時間可以辦理休學? 近年來,隨著醫療技術的發展,許多疾病的治療方法也在不斷改進。其中,住院是是一種常見的治療方式。但是,對于學生來說,住院期間是否可以辦理休學呢?這是一個重…

    教育百科 2024年6月29日
  • 2025中國海洋大學在全國排名多少位最新高校排行榜

    標題:2025中國海洋大學在全國排名多少位最新高校排行榜 震撼開場: 在中國高等教育領域,中國海洋大學一直以來都是備受矚目的頂尖學府。作為以海洋科學為特色的研究型大學,它的學術聲譽…

    教育百科 2025年4月11日
  • 休學創業是指

    休學創業是指一個人決定暫停學業,投入自己的時間和資源,去創業。這種選擇通常是為了追逐自己的夢想,或者為了在競爭激烈的市場中占有一席之地。 休學創業的優勢在于可以有更多的時間和精力去…

    教育百科 2025年2月22日

發表回復

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

主站蜘蛛池模板: 聂荣县| 永修县| 罗江县| 忻城县| 松阳县| 长乐市| 皮山县| 应城市| 临桂县| 崇信县| 乌拉特前旗| 潍坊市| 元朗区| 泉州市| 扶风县| 开封县| 三穗县| 扎兰屯市| 香港| 江都市| 贞丰县| 集贤县| 蓬溪县| 仲巴县| 横山县| 临江市| 惠安县| 丽水市| 行唐县| 庆云县| 于都县| 宾阳县| 安达市| 永胜县| 紫云| 南汇区| 新河县| 阿拉尔市| 乾安县| 民丰县| 那坡县|