某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用(2)表示的。A. 原码 B. 反码 C. 补码 D. 移码
某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用(2)表示的。
A. 原码
B. 反码
C. 补码
D. 移码
B. 反码
C. 补码
D. 移码
参考解析
解析:原码表示又称符号-数值表示法。正数的符号位用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
反码的符号位表示法与原码相同,即符号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
相关考题:
●若码值FFFFH是一个整数的原码表示,则该整数的真值为 (7) ;若码值FFFFH是一个整数的补码表示,则该整数的真值为 (8) 。(7) A.32767B.-32768C.-32767D.-1(8) A.32767B.-32768C.-32767D.-1
●若码值FFH是一个整数的原码表示,则该整数的真值为 (11) :若码值FFH是一个整数的补码表示,则该整数的真值为 (12) 。(11) A.0B.127C.-127D.-1(12) A.0B.127C.-127D.-1
●某数值编码为FFH,若它所表示的真值为-127,则它是用 (10) 表示的;若它所表示的真值为-1,则它是用 (11) 表示的。(10) A.反码B.原码C.补码D.移码(11) A.补码B.反码C.原码D.移码
●用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为 (1) 。当它是补码时表示的十进制真值是 (2) ;当它是反码时表示的十进制真值是 (3) 。(1) A.-12608B.-7551C.-7552D.-25216(2) A.-12608B.-7551C.-7552D.-25216(3) A.-12608B.-7551C.-7552D.-25216
●某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用 (2) 表示的。(1) A.原码B.反码C.补码D.移码(2) A.原码B.反码C.补码D.移码
某数值编码为FFH,若它所表示的真值为–127,则它是用()表示的;若它所表示的真值为–1,则它是用()表示的。A.原码B.反码C.补码D.移码@@@SXB@@@A.原码B.反码C.补码D.移码
用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为(1)。当它是补码时表示的十进制真值是(2);当它是反码时表示的十进制真值是(3)。A.-12608B.-7551C.-7552D.-25216
若码值FFH是一个整数的原码表示,则该整数的真值为(4);若码值FFH是一个整数的补码表示,则该整数的真值为(5);若码值FFH是一个整数的反码表示,则该整数的真值为(6)。A.127B.0C.-127D.-1
若机器码采用16 bit表示,则采用补码时所能表示的最小整数为(7);采用原码时所能表示的最小整数为(8)。对于十六位的机器码1110001010000000,若它表示一个整数的原码,则这个数的真值为(9);若它表示一个整数的反码,则这个数的十六进制真值为(10);若它表示一个小数的补码时,则这个数的真值为(11)。A.-32768B.-32767C.-65536D.-65535
设机器字长为8,对于二进制编码10101100,如果它是某整数x的补码表示,则x 的真值为( ),若它是某无符号整数y 的机器码,则 y 的真值为( )。A.84 B.-84 C.172 D.-172 A.52 B.84 C.172 D.204
设机器字长为 8,对于二进制编码 10101100,如果它是某整数x 的补码表示,则 x 的真值为(),若它是某无符号整数 y 的机器码,则 y 的真值为(请作答此空)。A.52 B.84C.172D.204
填空题若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。