某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所

练习题库2022-08-02  41

问题 某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用(2)表示的。A. 原码 B. 反码 C. 补码   D. 移码

选项 A. 原码
B. 反码
C. 补码   
D. 移码

答案 A

解析 原码表示又称符号-数值表示法。正数的符号位用0表示,负数的符号位用1表示,数值部分保持不变。

反码的符号位表示法与原码相同,即符号0表示正数,符号1表示负数。与原码不同的是反码数值部分的形成和它的符号位有关。正数反码的数值和原码的数值相同,而负数反码的数值是原码的数值按位求反。

补码的符号表示和原码相同,0表示正数;1表示负数。正数的补码和原码、反码相同,就是二进制数值本身。负数的补码是这样得到的:将数值部分按位求反,再在最低位加1。补码的补码就是原码。

移码(又称增码)的符号表示和补码相反,1表示正数;0表示负数。移码为该数的补码但符号位相反。常用来表示浮点数的阶码。

-127原码:1 1111111        -1原码:1 0000001

-127反码:1 0000000        -1反码:1 1111110

-127补码:1 0000001        -1补码:1 1111111

-127移码:0 0000001        -1移码:0 1111111
转载请注明原文地址:https://tihaiku.com/congyezige/2430284.html

最新回复(0)