计算机中补码的符号位可以不做特别对待而直接参加运算.求其证明-查字典问答网
分类选择

来自商桂芝的问题

  计算机中补码的符号位可以不做特别对待而直接参加运算.求其证明过程.

  计算机中补码的符号位可以不做特别对待而直接参加运算.求其证明过程.

3回答
2020-02-27 09:07
我要回答
请先登录
刘国庆

  计算机中补码的符号位,这就是忽悠出来的.补码,有个定义式,按照定义求补码,根本就不涉及原码、反码,也没有什么符号位.如果是8位二进制数,补码的定义式简化如下:[X]补=X;当X大于等于0时[X]补=256-|X|...

2020-02-27 09:12:18
商桂芝

  那为什么在不发生溢出的情况下,计算结果会自动变换为正确的0,1值,即表示为其该有的符号位功能!!!

2020-02-27 09:16:58
刘国庆

  根本就不存在这个所谓的符号位!!!补码理论,适用于任何的进制。只有二进制,才被搞计算机的,硬是瞎编出来一个符号位,然后还说,符号位也参加运算。他们就是敢于自己打自己的嘴巴。----可以想像一下,有个小孩子,很小,不很识数,只认识0~99,还不会做减法。教这样的小孩做减法,就可以告诉他:-1,可以用+99来代替。24-1=2324+99=(1)23忽略进位,是不是就是一样的?那么,98,就是-2;97,就是-3;……50,就是-50。看明白这些,就可以理解了《补码定义式》。--对于八位的二进制数,是0~11111111(255);255,就是-1;254,就是-2;……128,就是-128。这就是按照《补码定义式》,求出来的《负数的补码》。而0~127,按照《补码定义式》,就是《正数的补码》。--128~255,其二进制数的最高位是1,这就被他们吹嘘成了符号位。50~99,是在十进制数里面,也是代表负数的,他们就没有说的了。补码理论,适用于任何的进制。你可以自己归纳出来。比如,反转90度,可以用正转270度代替。270,有符号位吗?钟表,倒拨20分,可以用正拨40分代替。40,有符号位吗?符号位,是根本就不存在的。补码,有个定义式,按照定义求补码,根本就不涉及原码、反码,也没有什么符号位。

2020-02-27 09:19:55

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •