機器數(shù)的原碼、反碼和補碼
發(fā)布時間:2016/7/4 22:02:20 訪問次數(shù):1825
1.原碼
將機器數(shù)真值形式中的最高位用“0”表示“+”號,用“l(fā)”表示“-”號,這種數(shù)DSS60-0045B碼形式叫做原碼。當(dāng)X為正數(shù)時,lX]原=Xo當(dāng)X為負(fù)數(shù)時,將|X|數(shù)值部分絕對值前面的符號位上寫成“1”即可。如:
X1=69 [X刂原=01000101
X2=ˉ69 [X2]原=11000101
原碼表示法比較直觀,其數(shù)值部分就是該數(shù)的絕對值,而且與真值、十進制數(shù)的轉(zhuǎn)換十分方便。但是用原碼進行加減運算時,因符號位不能與數(shù)值部分一起參加運算,而必須利用單獨的線路確定符號位,造成運算電路變得很復(fù)雜,由此提出了反碼和補碼的概念。
2.反碼
如果是正數(shù),其反碼和原碼的形式相同;如果是負(fù)數(shù),其反碼為原碼的數(shù)值部分按位取反,符號位保持不變。如:
X1=69 [X1]反=01000101
X2=ˉ69 [X2]反=I0111010
在反碼中,數(shù)值0有兩種形式,對于8位數(shù)來說:
[+0]反=00000000 [-0]反=11111111
3.補碼
補碼是根據(jù)補數(shù)的概念引入的,假定現(xiàn)在的時間為6點整,而手表卻是8點整。手表校準(zhǔn)的方法有兩種,一種是倒撥2小時,可以理解為減法運算(”),一種是正撥10小時,可以理解為加法運算(Hω,那么對校準(zhǔn)手表來講,減2與加10是等價的,也就是說,減2可以用加10來實現(xiàn)。這是因為8加10等于18,然而手表最大只能表示12,當(dāng)大于12時進位自然丟失,18減去12就只剩6了。這說明減法在一定條件下,是可以用加法來代替的。在以上例程中“12”稱為“模”,“H0”稱為“9”對模12的補數(shù)。假設(shè)X為刀位二進制數(shù),則其模為/,因此X的補碼可表示為
[X]補=2″+X
對于二進制數(shù)的補碼求解可分為正數(shù)和負(fù)數(shù)分別討論。
1.原碼
將機器數(shù)真值形式中的最高位用“0”表示“+”號,用“l(fā)”表示“-”號,這種數(shù)DSS60-0045B碼形式叫做原碼。當(dāng)X為正數(shù)時,lX]原=Xo當(dāng)X為負(fù)數(shù)時,將|X|數(shù)值部分絕對值前面的符號位上寫成“1”即可。如:
X1=69 [X刂原=01000101
X2=ˉ69 [X2]原=11000101
原碼表示法比較直觀,其數(shù)值部分就是該數(shù)的絕對值,而且與真值、十進制數(shù)的轉(zhuǎn)換十分方便。但是用原碼進行加減運算時,因符號位不能與數(shù)值部分一起參加運算,而必須利用單獨的線路確定符號位,造成運算電路變得很復(fù)雜,由此提出了反碼和補碼的概念。
2.反碼
如果是正數(shù),其反碼和原碼的形式相同;如果是負(fù)數(shù),其反碼為原碼的數(shù)值部分按位取反,符號位保持不變。如:
X1=69 [X1]反=01000101
X2=ˉ69 [X2]反=I0111010
在反碼中,數(shù)值0有兩種形式,對于8位數(shù)來說:
[+0]反=00000000 [-0]反=11111111
3.補碼
補碼是根據(jù)補數(shù)的概念引入的,假定現(xiàn)在的時間為6點整,而手表卻是8點整。手表校準(zhǔn)的方法有兩種,一種是倒撥2小時,可以理解為減法運算(”),一種是正撥10小時,可以理解為加法運算(Hω,那么對校準(zhǔn)手表來講,減2與加10是等價的,也就是說,減2可以用加10來實現(xiàn)。這是因為8加10等于18,然而手表最大只能表示12,當(dāng)大于12時進位自然丟失,18減去12就只剩6了。這說明減法在一定條件下,是可以用加法來代替的。在以上例程中“12”稱為“!,“H0”稱為“9”對模12的補數(shù)。假設(shè)X為刀位二進制數(shù),則其模為/,因此X的補碼可表示為
[X]補=2″+X
對于二進制數(shù)的補碼求解可分為正數(shù)和負(fù)數(shù)分別討論。
熱門點擊
- 臺階覆蓋
- NMOsFET的輸出特性曲線
- N、P阱的形成
- 熱載流子效應(yīng)的影響因素
- Al膜的電遷移
- 器件的特征尺寸不斷縮小
- 加速系數(shù)是加速壽命試驗的一個重要參數(shù)
- 漏極電壓―定時柵壓與襯底電流的關(guān)系
- 機器數(shù)的原碼、反碼和補碼
- 一次性可編程ROM
推薦技術(shù)資料
- 高度集成 USB PD 控制器
- 移動存儲控制芯片
- 新型二極管技術(shù)在電子元器件應(yīng)用結(jié)構(gòu)̴
- 反射傳感器簡化光電開關(guān)設(shè)計應(yīng)用
- 業(yè)內(nèi)先進二極管整流器 Powe
- 集成半橋高功率密度 Power
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究