原碼,補碼,反碼

2022-05-07 04:12:08 字數 1228 閱讀 7017

本人水平有限,題解不到為處,請多多諒解

本蒟蒻謝謝大家**

原碼,反碼,補碼,都為二進位制數

0為正,1為負

1~

原碼=符號位+原值

反碼=原碼的符號位不變+原值全部取反

補碼=反碼+1

例題1:

已知原碼求反碼與補碼

例如 令x的原碼為10110100,求其補碼與反碼?

原碼:10110100

反碼:11001011

補碼:11001100

2~

補碼=符號位不變+原數值

反碼=補碼-1

原碼=反碼的符號位不變+原數值全部取反

例題2:

已知補碼求原碼與反碼

例如 令x的補碼為10110100,求其原碼與反碼?

補碼:10110100

反碼:10110011

原碼:11001100

3~

反碼=符號位+原數值

補碼=反碼+1

原碼=符號位不變+原數值全部取反

例題3:

已知反碼求原碼與補碼

例如 令x的反碼為10110100,求其原碼與補碼

反碼:10110100

原碼:11001011

補碼:10110101

原碼 反碼 補碼

正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...

原碼 反碼 補碼

正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...

原碼 反碼 補碼

數值在計算機中表示形式為機器數 計算機只能識別0和1,使用的是二進位制,而在日常生活中人們使用的 是十進位制,正如亞里斯多德早就指出的那樣,今天十進位制的廣泛採用,只不過我們絕大多數人生來具有10個手 指頭這個解剖學事實的結果.儘管在歷史上手指計數 5,10進製 的實踐要比二或三進製計數出現的晚.摘...