正數(shù)的補(bǔ)碼形式同原碼形式相同
發(fā)布時(shí)間:2014/6/1 21:38:33 訪問次數(shù):2076
(1)由原碼得到補(bǔ)碼。正數(shù)的補(bǔ)QFSS-048-01-L-D-DP-A碼形式同原碼形式相同;負(fù)數(shù)的補(bǔ)碼是在負(fù)數(shù)原碼的基礎(chǔ)上,將所有的有效數(shù)值位(也稱為尾數(shù))取反,然后再在末位加1(可簡稱為“取反加1”)。
(2)由原碼得到補(bǔ)碼。正數(shù)的補(bǔ)碼形式同原碼形式相同;負(fù)數(shù)的補(bǔ)碼是在負(fù)數(shù)原碼的基礎(chǔ)上,符號(hào)位保持不變,有效數(shù)值位自右向左,找到第1個(gè)1,將這個(gè)1以及右邊的所有0保持不變,這個(gè)1前面的所有位全部按位取反。
例如:
[X]原=1.0101100
[X]補(bǔ)=1.1010100
該方法是方法(1)的變形方法,適合手算負(fù)數(shù)的補(bǔ)碼。請(qǐng)讀者自行考慮方法的原理。
(3)由補(bǔ)碼得到原碼及真值。利用方法(1)和方法(2)對(duì)補(bǔ)碼形式進(jìn)行相同的運(yùn)算,就可以得到對(duì)應(yīng)的原碼形式。再由原碼變成真值,只需要根據(jù)符號(hào)位進(jìn)行相應(yīng)轉(zhuǎn)換即可。
例如:
[X]補(bǔ)=1.1010011
[X]原=1.0101101
X真= -0.0101101
分析有關(guān)補(bǔ)碼的特點(diǎn),我們得到補(bǔ)碼的一些性質(zhì)。以整數(shù)為例,有以下幾點(diǎn)。
①樸碼的最高位Xn表示數(shù)的正負(fù),1表示負(fù)數(shù)、0表示正數(shù)。這從形式上同原碼是一致的,但補(bǔ)碼的符號(hào)位是數(shù)值的一部分,是通過補(bǔ)碼定義計(jì)算出來的,因此可以參與運(yùn)算。
②O的補(bǔ)碼形式只有一種,即0000 0000,這同O有兩種原碼形式是不同的。
③負(fù)數(shù)的補(bǔ)碼形式比原碼的表示范圍多一個(gè)數(shù)碼組合。對(duì)定點(diǎn)整數(shù)XnXn-,…XIXO,負(fù)數(shù)補(bǔ)碼的最小值為-2”,而負(fù)數(shù)原碼的最小值是-2 1-1。 。
④補(bǔ)碼運(yùn)算可以變減為加,有利于簡化運(yùn)算器的設(shè)計(jì)。
(1)由原碼得到補(bǔ)碼。正數(shù)的補(bǔ)QFSS-048-01-L-D-DP-A碼形式同原碼形式相同;負(fù)數(shù)的補(bǔ)碼是在負(fù)數(shù)原碼的基礎(chǔ)上,將所有的有效數(shù)值位(也稱為尾數(shù))取反,然后再在末位加1(可簡稱為“取反加1”)。
(2)由原碼得到補(bǔ)碼。正數(shù)的補(bǔ)碼形式同原碼形式相同;負(fù)數(shù)的補(bǔ)碼是在負(fù)數(shù)原碼的基礎(chǔ)上,符號(hào)位保持不變,有效數(shù)值位自右向左,找到第1個(gè)1,將這個(gè)1以及右邊的所有0保持不變,這個(gè)1前面的所有位全部按位取反。
例如:
[X]原=1.0101100
[X]補(bǔ)=1.1010100
該方法是方法(1)的變形方法,適合手算負(fù)數(shù)的補(bǔ)碼。請(qǐng)讀者自行考慮方法的原理。
(3)由補(bǔ)碼得到原碼及真值。利用方法(1)和方法(2)對(duì)補(bǔ)碼形式進(jìn)行相同的運(yùn)算,就可以得到對(duì)應(yīng)的原碼形式。再由原碼變成真值,只需要根據(jù)符號(hào)位進(jìn)行相應(yīng)轉(zhuǎn)換即可。
例如:
[X]補(bǔ)=1.1010011
[X]原=1.0101101
X真= -0.0101101
分析有關(guān)補(bǔ)碼的特點(diǎn),我們得到補(bǔ)碼的一些性質(zhì)。以整數(shù)為例,有以下幾點(diǎn)。
①樸碼的最高位Xn表示數(shù)的正負(fù),1表示負(fù)數(shù)、0表示正數(shù)。這從形式上同原碼是一致的,但補(bǔ)碼的符號(hào)位是數(shù)值的一部分,是通過補(bǔ)碼定義計(jì)算出來的,因此可以參與運(yùn)算。
②O的補(bǔ)碼形式只有一種,即0000 0000,這同O有兩種原碼形式是不同的。
③負(fù)數(shù)的補(bǔ)碼形式比原碼的表示范圍多一個(gè)數(shù)碼組合。對(duì)定點(diǎn)整數(shù)XnXn-,…XIXO,負(fù)數(shù)補(bǔ)碼的最小值為-2”,而負(fù)數(shù)原碼的最小值是-2 1-1。 。
④補(bǔ)碼運(yùn)算可以變減為加,有利于簡化運(yùn)算器的設(shè)計(jì)。
上一篇:補(bǔ)碼
熱門點(diǎn)擊
- 工作寄存器區(qū)
- 檢驗(yàn)標(biāo)準(zhǔn)(按照IPC-A-610E標(biāo)準(zhǔn))
- 晶圓級(jí)CSP (WL-CSP)、WLP (
- AOI編程方法有在線編程和離線編程兩種
- 濕度敏感器件(MSD)的管理、存儲(chǔ)、使用要求
- 點(diǎn)膠機(jī)
- 浸析現(xiàn)象
- 正數(shù)的補(bǔ)碼形式同原碼形式相同
- 錫焊(釬焊)機(jī)理
- 4種散熱過孔設(shè)計(jì)的利弊如下所述
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究