書上對于這四碼的講解
所謂原碼就是二進制定點表示法,即最高位為符號位,“0”表示正,“1”表示負,其余位表示數值的大小。
反碼表示法規定:正數的反碼與其原碼相同;負數的反碼是對其原碼逐位取反,但符號位除外。
補碼表示法規定:正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1。
移碼:
移碼只用來表示定點整數
若將移碼第一位看成符號位,則同一個真值的移碼和補碼僅符號位不同
0的移碼:[+0]移=[-0]移=10……0
作業
試題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位原碼是10000010。
試題10
二進制數-0010的8位反碼是11111101。
試題11
二進制數-0010的8位補碼是01111110。
試題12
二進制數-0010的8位移碼是01111110。
試題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。
浙公網安備 33010602011771號