简答题

求–75D的二进制和16进制单字节补码及双字节补码表示?

正确答案

+75D二进制补码=01001011B
将01001011各位取反,得10110100B,末位加1得10110101B
所以-75D单字节补码=10110101B=0B5H
其双字节补码可由将单字节补码的最高位扩展到高字节得到
即-75D双字节补码=1111111110110101B=0FFB5H
(注意,对于16进制数,若第一个数字是字母A—F,则应在前面加上0)

答案解析

相似试题
  • 求下列带符号十进制数的16位基2码补码。 ①+655 ②-1 ③-3212 ④+100

    简答题查看答案

  • 长度为1个字节的二进制整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为()

    单选题查看答案

  • 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?

    简答题查看答案

  • 16位二进制补码表示为十进制数的范围是()

    单选题查看答案

  • —20的8位二进制补码为(),原码为(),反码为()。158的16位二进制补码为009EH,原码为(),反码为()。

    填空题查看答案

  • 主程序从键盘输入一个八位的二进制数,对其作求补码操作,用子程序对求补后的值以二进制形式显示。(正数的补码=输入)

    简答题查看答案

  • 十进制数-80用16位补码表示是()。

    单选题查看答案

  • 在字长为16位的系统环境下,一个16位带符号整数的二进制补码为1111111111101101。其对应的十进制整数应该是()。

    单选题查看答案

  • 将下列十进制数转换成16位二进制补码整数。 (1)102 (2)-179 (3)534 (4)62056

    简答题查看答案