计算机中负数是以补码形式存在的,有符号情况下怎么判断一个八位二进制数的正负?

2025-05-21 02:39:50
推荐回答(2个)
回答(1):

现在的计算机中,都是高、低电平,是电压信号。

但是,通常是用二进制数,来表示。

这些二进制数,有些人,就把它们,想像成补码,用来代表有符号数。

其实,并非所有的人,都是这么想的。

比如:
mov AL, 3
add AL, -125

结果,AL = 1000 0110B。

你可以把它理解成-122,也可以认为是134。
------
就是说,计算机中,都是二进制数,这是肯定的。

是不是补码 ?这就要看《人》了。

谁愿意说是补码,就由他们说去,不用跟他们较真。

其实,绝大多数,都不是补码。

回答(2):

计算机中的数据(有符号数、无符号数)都是编程人存进去的。

如果编程人,不公布数据存储的方案,你肯定就是判断不了的。

另外,数据,不是你存的,你判断它干嘛?
你想要破解吗?
那就太费时间了。