原碼反碼補碼轉(zhuǎn)換規(guī)則(原碼補碼反碼在線計算)

這篇文章給大家聊聊關(guān)于原碼反碼補碼轉(zhuǎn)換規(guī)則,以及原碼補碼反碼在線計算對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站哦。0的原碼,補碼,反碼是什么把十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)...
這篇文章給大家聊聊關(guān)于原碼反碼補碼轉(zhuǎn)換規(guī)則,以及原碼補碼反碼在線計算對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站哦。
0的原碼,補碼,反碼是什么
把十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)后,二進(jìn)制數(shù)就是原碼例如:十進(jìn)制:2----->二進(jìn)制:10“二進(jìn)制:10“就是原碼為了湊夠8位,在二進(jìn)制10前面加6個0,變成000000102的原碼:000000102的反碼:000000102的補碼:00000010也就是,正數(shù)的原碼,反碼,補碼都相同下面是負(fù)數(shù)的原碼、反碼、和補碼:3的原碼:00000011-3的原碼:10000011也就是最左邊的那個數(shù)表示正負(fù),0代表正,1代表負(fù),它也叫符號位-3的原碼:10000011-3的反碼:11111100負(fù)數(shù)的反碼是對其原碼按位取反,符號位不變-3的補碼:11111101負(fù)數(shù)的補碼是在其反碼的末位加1計算機(jī)用補碼計算
20的原碼,補碼,反碼分別是多少
20d=10100b,若用8位字長機(jī)器數(shù)表示,則:[20]原=[20]反=[20]補=00010100b=14h,正數(shù)的原碼反碼補碼相同最高位是符號位,0表示正數(shù),符號右側(cè)用兩個0補齊8位b是二進(jìn)制數(shù)后綴,d是十進(jìn)制數(shù)后綴,h是十六進(jìn)制數(shù)后綴
-17的原碼反碼補碼移碼
原碼10010001,反碼11101110,補碼
11101111。
x=-17d=-10001b
若字長8位:
[x]原=10010001b
[x]反=11101110b
[x]補=11101111b用八位二進(jìn)制表示,最高位表示符號位,1為負(fù),0為正。補碼為其絕對值的原碼取反加1,17原碼為00010001,取反加1為11101110+1=11101111
原碼與補碼的轉(zhuǎn)換:
1、首先要知道轉(zhuǎn)換規(guī)則:將原代碼轉(zhuǎn)換為逆代碼:符號位不變,數(shù)字位分別“按位倒轉(zhuǎn)”。
2、反向代碼轉(zhuǎn)換也是如此,但規(guī)則不同:符號位保持不變,數(shù)字位“按位倒轉(zhuǎn)”。
3、然后,原碼轉(zhuǎn)換為補碼的規(guī)則:保持符號位不變,數(shù)字位逐位反轉(zhuǎn),最后一位加1。
4、將最后的補碼轉(zhuǎn)換為原碼:保持符號位不變,數(shù)字位按位反向,最后一位加1,即補碼的補碼等于原碼。
5、補碼(變量補碼)的轉(zhuǎn)換規(guī)則與之前不同,將符號位和數(shù)字位顛倒,最后一位加1。
-67的補碼
十進(jìn)制-67的原碼是01000011、反碼是10111100和補碼是10111101。
轉(zhuǎn)換規(guī)則:
1、負(fù)整數(shù)的原碼為二進(jìn)制前面加符號位;
-67=1000011(二進(jìn)制)=11000011(原碼)
2、負(fù)整數(shù)的反碼=原碼各位取反(除了符號位外);
11000011(原碼)=10111100(反碼)
3、負(fù)整數(shù)的補碼=負(fù)整數(shù)的反碼+00000001;
10111100(反碼)=10111101(補碼)
反碼的真值計算公式
舉例說明如下:真值X=-11111,若字長8位,則:[X]原=10011111,最高位是符號位,1表示負(fù)數(shù)[X]反=11100000,將原碼除符號位之外的數(shù)值位取反得反碼[X]補=11100001,將反碼末位加1得補碼若真值是正數(shù),無須上述操作,正數(shù)的原碼反碼補碼符號位為0,數(shù)值與真值相同例如,真值y=+100011,8位字長,[y]原=[Y]反=[Y]補=00010011最高位(符號位)為0表示正數(shù),其右側(cè)二個0用于補齊8位字長
2的原碼,反碼,補碼是這樣的么
所有正數(shù)的原碼,反碼和補碼全部都是一樣的。以8位二進(jìn)制碼為例:(+00110)2的原碼,反碼和補碼都是00000110
關(guān)于本次原碼反碼補碼轉(zhuǎn)換規(guī)則和原碼補碼反碼在線計算的問題分享到這里就結(jié)束了,如果解決了您的問題,我們非常高興。
本文鏈接:http://xinin56.com/qianduan/1243.html