預習原碼,補碼,移碼
試題1二進位制數-0111的8位原碼是__10000111______。
試題2二進位制數-0111的8位反碼是__11111000______。
試題3二進位制數-0111的8位補碼是__11111001______。
試題4二進位制數-0111的8位移碼是__01111001______。
試題5二進位制數-0011的8位原碼是__10000011______。
試題6二進位制數-0011的8位反碼是__11111100______。
試題7二進位制數-0011的8位補碼是__11111101______。
試題8二進位制數-0011的8位移碼是__01111101______。
試題9二進位制數-0010的8位原碼是__1000010______。
試題10
二進位制數-0010的8位反碼是__1111101______。
試題11
二進位制數-0010的8位補碼是__1111110______。
試題12
二進位制數-0010的8位移碼是__0111110______。
試題13
二進位制數+0111的8位原碼是__00000111______。
試題14
二進位制數+0111的8位反碼是__00000111______。
試題15
二進位制數+0111的8位補碼是__00000111______。
試題16
二進位制數+0111的8位移碼是__10000111_____。
試題17
二進位制數+0011的8位原碼是__00000011____。
試題18
二進位制數+0011的8位反碼是__00000011______。
試題19
二進位制數+0011的8位補碼是__00000011______。
試題20
二進位制數+0011的8位移碼是__10000011______。
試題21
二進位制數+0001的8位原碼是__00000001______。
試題22
二進位制數+0001的8位反碼是__00000001______。
試題23
二進位制數+0001的8位補碼是__00000001______。
試題24
二進位制數+0001的8位移碼是__10000001______。
試題25
對於機器碼10000011,若它是補碼,對應的二進位制數真值是_-1111101_______。
試題26
對於機器碼10000001,若它是補碼,對應的二進位制數真值是__-1111111______。
試題27
對於機器碼00001111,若它是補碼,對應的二進位制數真值是__+1111______。
原碼就是符號位加上真值的絕對值, 即用第一位表示符號, 其餘位表示值. 比如如果是8位二進位制:
[+1]原 = 0000 0001 [-1]原 = 1000 0001
第一位是是符號位. 因為第一位是符號位, 所以8位二進位制數的取值範圍就是: [1111 1111 , 0111 1111] 即 [-127 , 127]
知道了原碼,那麼你只需要具備區分0跟1的能力就可以輕鬆求出反碼,為什麼呢?因為反碼就是在原碼的基礎上,符號位不變其他位按位取反(就是0變1,1變0)就可以了。
例如: x=-101011 , [x]原= 1010_1011 ,[x]反=1101_0100
補碼也非常的簡單,就是在反碼的基礎上按照正常的加法運算加1。
例如: x=-101011 , [x]原= 1010_1011 ,[x]反=1101_0100,[x]補=1101_0101
負數的補碼這麼記更簡單:符號位不變,其他的從低位開始,直到遇見第乙個1之前,什麼都不變;遇見第乙個1後保留這個1,以後按位取反。
例如:[-7]原= 1 000011_1 [-7]補= 1 111100_1
ps:0的補碼是唯一的,如果機器字長為8那麼[0]補=0000_0000。
移碼最簡單了,不管正負數,只要將其補碼的符號位取反即可。
例如: x=-101011 , [x]原= 1010_1011 ,[x]反=1101_0100,[x]補=1101_0101,[x]移=0101_0101
預習原碼補碼
預習筆記 原碼補碼作業 試題1二進位制數 0111的8位原碼是10000111 試題2二進位制數 0111的8位反碼是11111000 試題3二進位制數 0111的8位補碼是11111001 試題4二進位制數 0111的8位移碼是01111001 試題5二進位制數 0011的8位原碼是1000001...
預習原碼補碼
原碼就是符號位加上真值的絕對值,即用第一位表示符號,其餘位表示值.比如如果是8位二進位制 1 原 0000 0001 1 原 1000 0001 第一位是符號位.因為第一位是符號位,所以8位二進位制數的取值範圍就是 1111 1111 0111 1111 即 127 127 原碼是人腦最容易理解和計...
預習原碼補碼
試題1 二進位制數 0111的8位原碼是 1000 0111 試題2二進位制數 0111的8位反碼是 1111 1000 試題3二進位制數 0111的8位補碼是 1000 1001 試題4二進位制數 0111的8位移碼是 0111 1001 試題5二進位制數 0011的8位原碼是 1000 0011...