最近在看intel汇编语言程序设计(第五版),数字电路。发现两本书上对于有符号数补码的定义完全不同!
答案:4 悬赏:0 手机版
解决时间 2021-01-30 23:06
- 提问者网友:相思似海深
- 2021-01-30 11:31
ntel定义:一个整数的补码就是其相反数。数字电路(包括百度,google)答案基本都是:正数的补码是其本身,负数的补码是符号位不变,其余位取反加一。我是百思不得其解!!(没有分了、??谁对谁错?或者是我理解错了?非常感谢,请问有谁可以解释一下么
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-01-30 12:31
如4位二进制数0001..此数为正数1,取反结果为1110,然后再加1结果为1111,那么这个数就是负1
全部回答
- 1楼网友:行雁书
- 2021-01-30 15:11
正数的补码是其本身,负数的补码是符号位不变,其余位取反加一
再看看别人怎么说的。
- 2楼网友:深街酒徒
- 2021-01-30 13:47
ntel定义:一个整数的补码就是其相反数。
数字电路(包括百度,google)答案基本都是:正数的补码是其本身,负数的补码是符号位不变,其余位取反加一。
我来给你解释一下。两个都不太对。负数的补码是各个位取反加一。
intel定义那书上写的我也注意到了。
正确的应该是:正数的补码是其本身。
你自己算一下
- 3楼网友:低血压的长颈鹿
- 2021-01-30 13:40
正数的补码是其本身,其余位取反加一,负数的补码是符号位不变,google的答案呵呵 俺来为你解答
1 百度。
这个回答是正确的。
2 intel定义:一个整数的补码就是其相反数。
这个说法本身就有问题,一个整数是正数 还是负数啊 另外:什么算是相反数呀 只有反码
没见过相反数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯