早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为(20)。A.0B.-lC.216-1D.-216+l
题目
若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为(20)。
A.0
B.-l
C.216-1
D.-216+l
参考答案
正确答案:B
解析:在补码表示中,机器数的最高一位是符号位,0表示正号,1表示负号。当符号位为0(即正数)时,其余几位即为此数的真值,但若符号位为l(即负数)时,其余几位按位取反,且最低位加1,才是它的绝对值。所以本题中FFFF(H)=1111 1111 1111 1111(补码)=1000 0000 0000 0001(原码)=-l。
解析:在补码表示中,机器数的最高一位是符号位,0表示正号,1表示负号。当符号位为0(即正数)时,其余几位即为此数的真值,但若符号位为l(即负数)时,其余几位按位取反,且最低位加1,才是它的绝对值。所以本题中FFFF(H)=1111 1111 1111 1111(补码)=1000 0000 0000 0001(原码)=-l。
看了若某整数的16位补码为FFFF...的网友还看了以下:
一.8位定点原码整数中能表示的最大正数和最小负数,并用十进制表示其数值的范围.二.8位定点补码整数 数学 2020-05-15 …
用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(1);用n+1位字长(含一位 计算机类考试 2020-05-26 …
阅读以下说明和C++码,填入(n)处。[说明] 下面代码实现类A、B、C、D的继承定义和应用。仔细阅 计算机类考试 2020-05-26 …
若码值FFH是一个整数的原码表示,则该整数的真值为?这个码值FFH是什么意思 数学 2020-07-01 …
十六位机器码的原码反码补码怎么算比如:用十六位机器码1110001010000000来表示定点整数 其他 2020-07-01 …
求一个原码真值的问题若码值FFFFH是一个整数的原码表示,则该整数的真值为(1);若码值FFFFH 数学 2020-07-01 …
14.若码值FFH是一个整数的补码表示,则该整数的真值为().不怕啰嗦, 数学 2020-07-05 …
16位微型机怎么表示整数的?某型机字长16位,若采用定点补码整数表示数值,最高1位为符号位,其它1 数学 2020-07-30 …
已知寄存器为8位(含1位符号),表示定点整数,请分别用原码和补码表示最大正数,最小负数,并分析它们 其他 2020-07-31 …
若机器字长为16位,其中高6位采用定点整数原码表示阶码,低10位采用定点小数补码表示尾数,某单位读出 数学 2020-11-20 …