关于计算机组成原理一书中'取反补一'的个人理解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_41899098/article/details/101787009

关于书中”取反加一”的理解:

  • 首先要声明的是,其上文中表示这是”反码表示法中可以获得求负数补码的简便方法”.
    这个概念,类似于”珠算口诀”,通过这样的”变换”能够得到正确的答案!

  • “对于负数,原码符号位不变,数值部分按位取反,末位加一(该行为即为’取反加一’),即得负数相应的补码.” ----课本原句

    1. 这句话应该这么理解: 对于负数,(符号位不变,数值部分按位取反),末位加一,即得负数相应的补码.
    2. “符号位不变”这句话只作用于”数值部分按位取反” -0.0000000 = 1.0000000
    3. 符号位不变,数值部分按位取反: 1.1111111
    4. 末位加一: 10.0000000
    5. 删除溢出位: 0.0000000
  • 总结: 这是一个语文问题, 并不是一个数学问题.

  • 由于笔者知识水平有限,如果文中想法有误,还请诸君指正.

猜你喜欢

转载自blog.csdn.net/weixin_41899098/article/details/101787009