计算机中补码的符号位可以不做特别对待而直接参加运算.求其证明过程.
人气:488 ℃ 时间:2019-10-23 03:55:53
解答
计算机中补码的符号位,这就是忽悠出来的.补码,有个定义式,按照定义求补码,根本就不涉及原码、反码,也没有什么符号位.如果是 8 位二进制数,补码的定义式简化如下:[X]补 = X ;当 X 大于等于 0 时[X]补 = 256 - |X|...那为什么在不发生溢出的情况下,计算结果会自动变换为正确的0,1值,即表示为其该有的符号位功能!!!根本就不存在这个所谓的符号位 !!!补码理论,适用于任何的进制。只有二进制,才被搞计算机的,硬是瞎编出来一个符号位,然后还说,符号位也参加运算。他们就是敢于自己打自己的嘴巴。----可以想像一下,有个小孩子,很小,不很识数,只认识 0 ~ 99,还不会做减法。教这样的小孩做减法,就可以告诉他:-1,可以用+99来代替。24 - 1 = 2324 + 99 = (1)23忽略进位,是不是就是一样的?那么,98,就是-2;97,就是 -3;……50,就是 -50。看明白这些,就可以理解了《补码定义式》。--对于八位的二进制数,是 0 ~ 1111 1111(255);255,就是 -1;254,就是 -2;……128,就是-128。这就是按照《补码定义式》,求出来的《负数的补码》。而 0~127,按照《补码定义式》,就是《正数的补码》。--128 ~ 255,其二进制数的最高位是1,这就被他们吹嘘成了符号位。50~99,是在十进制数里面,也是代表负数的,他们就没有说的了。补码理论,适用于任何的进制。你可以自己归纳出来。比如,反转 90 度,可以用正转 270 度代替。270,有符号位吗?钟表,倒拨 20 分,可以用正拨 40 分代替。40,有符号位吗?符号位,是根本就不存在的。补码,有个定义式,按照定义求补码,根本就不涉及原码、反码,也没有什么符号位。
推荐
- -13/64,29/128 2.设机器字长为8位(含1位符号位),用补码运算规则计算下列各题.(1)A=9/64,B=-13/32,求A+B;(2)A=19/32,B=-17/128,求A-B;
- 补码的加法.符号位一起运算吗?
- 设机器字长为8位(含1位符号位),用补码运算规则计算:A=11/64,B=-15/32,求A+B
- 试题:设机器字长为8位(含1位符号位),用补码运算规则计算:A=19/32,B= --17/128,求:A -- B
- 8位有符号数的补码表示范围
- 一扇形的周长为10cm,当扇形的圆心角取多少弧度时 扇形面积最大?
- 桂花树和广玉兰树一共有54棵,桂花树比广玉兰树多18棵,求桂花树和广玉兰树各
- 填运算符号和括号
猜你喜欢
- 1mol水为什么有2mol H 1mol
- 英语翻译
- Do you know what great efforts she had made until she reached her success at last
- “宣州谢眺楼饯别校书叔云”“校”的读音是?
- 1.0.9里面有几个1/10,化成分数是( ). 2.0.3里面有3个( ),表示( )分之( ),化成分数是( ).
- here,let's,pictures,some,draw(.)
- 甲比乙多4分之1,甲是乙的( )%,乙是甲的( )%.
- x²=20 x的平方等于20,求x等于多少