預習原碼補碼

2022-05-18 17:12:38 字數 1984 閱讀 6992

二進位制數-0111的8位原碼是10000111

二進位制數-0111的8位反碼是11111000

二進位制數-0111的8位補碼是11111001

二進位制數-0111的8位移碼是01111001

二進位制數-0011的8位原碼是10000011

二進位制數-0011的8位反碼是11111100

二進位制數-0011的8位補碼是11111101

二進位制數-0011的8位移碼是01111101

二進位制數-0010的8位原碼是10000010

二進位制數-0010的8位反碼是11111101

二進位制數-0010的8位補碼是11111110

二進位制數-0010的8位移碼是01111110

二進位制數+0111的8位原碼是00000111

二進位制數+0111的8位反碼是00000111

二進位制數+0111的8位補碼是00000111

二進位制數+0111的8位移碼是10000111

二進位制數+0011的8位原碼是00000011

二進位制數+0011的8位反碼是00000011

二進位制數+0011的8位補碼是00000011

二進位制數+0011的8位移碼是10000011

二進位制數+0001的8位原碼是00000001

二進位制數+0001的8位反碼是00000001

二進位制數+0001的8位補碼是00000001

二進位制數+0001的8位移碼是10000001

對於機器碼10000011,若它是補碼,對應的二進位制數真值是-1111101

對於機器碼10000001,若它是補碼,對應的二進位制數真值是-1111111

對於機器碼00001111,若它是補碼,對應的二進位制數真值是+1111

用尾數表示真值的絕對值,符號「0/1」對應「正/負」

真值0有+0和-0兩種形式

若符號位為0,則反碼與原碼相同

若符號位為1,則數值位全部取反

真值0也有兩種形式:+0和-0

[+0]原=00000000 [+0]反=00000000

[-0]原=10000000 [-0]反=11111111

正數的補碼=原碼

負數的補碼=反碼末位+1

補碼的真值0只有一種形式 00000000

補碼的基礎上將符號位取反

注意:移碼只能用於表示整數

移碼只有一種表示形式 10000000

預習原碼補碼

預習筆記 原碼補碼作業 試題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...