机器数字长为8位.若机器数为81H,当它分别代表原码、补码、反码和移码时等价的十进制分别为多少?

学习 时间:2026-08-23 06:23:20 阅读:7145
机器数字长为8位.若机器数为81H,当它分别代表原码、补码、反码和移码时等价的十进制分别为多少?

最佳回答

现实的花卷

孤独的嚓茶

2026-08-23 06:23:20

如果81H是无符号数,它代表十进制的:129;如果81H是原码,它代表十进制的:-1;如果81H是反码,它代表十进制的:-126;如果81H是补码,它代表十进制的:-127;如果81H是移码,它代表十进制的:+1。可以查看:http://hi。baidu。com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/70cc437fa44448320dd7dad4。html 再问: 这个是怎么算出来的啊?? 再答: 算法,各种码都有公式。 补码的公式: 机器数 = 256 + 真值,(当机器数大于127时) 那么: 真值 = 机器数 - 256 = 129 - 256 = -127。

最新回答共有2条回答

  • 唠叨的毛巾
    回复
    2026-08-23 06:23:20

    如果81H是无符号数,它代表十进制的:129;如果81H是原码,它代表十进制的:-1;如果81H是反码,它代表十进制的:-126;如果81H是补码,它代表十进制的:-127;如果81H是移码,它代表十进制的:+1。可以查看:http://hi。baidu。com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/70cc437fa44448320dd7dad4。html 再问: 这个是怎么算出来的啊?? 再答: 算法,各种码都有公式。 补码的公式: 机器数 = 256 + 真值,(当机器数大于127时) 那么: 真值 = 机器数 - 256 = 129 - 256 = -127。

上一篇 感情是什么?为什么女人是善变的花?如题

下一篇 求BEC高级真题