汇编语言原码、反码、补码,还有真值问题

有一道题是:用8位补码完成下列运算,用二进制真值的格式给出运算结果。(1)127+126(2)126-127(3)-100-120(4)-100-(-120)1、二进制的... 有一道题是:
用8位补码完成下列运算,用二进制真值的格式给出运算结果。
(1)127+126 (2)126-127 (3)-100-120 (4)-100-(-120)

1、二进制的真值是什么?
2、是不是把数字都转成补码再进行加减,最后的结果也用补码表示?
3、知道一个数的补码,怎么求出他的二进制原码。
书上虽然有例题,可以看不懂。①[X+Y]补=[X]补+[Y]补,②[X-Y]补=[X]补-[Y]补,这两个公式我懂的
展开
 我来答
呀豆荚
推荐于2017-10-10 · TA获得超过3080个赞
知道小有建树答主
回答量:752
采纳率:100%
帮助的人:1270万
展开全部
1、一个数的真值是这个数原本表示的大小。二进制真值,就是真值的二进制表示。
比如-2,二进制真值就是-10B。
2、是的。[X]补+[Y]补=[X+Y]补嘛
3、正数的补码就是它的原码;
负数的话,将补码减1再按位取反能计算出原码
补码按位取反加1也能计算出原码
两种方法计算出来的结果相同。
比如:8位情况下,-2的补码是1111 1110,
用第一种方法:
减一:1111 1110 - 1 = 1111 1101
取反:10000010—— -2
用第二种方法:
取反:1000 0001
加一:1000 0010—— -2
8187915
2011-03-15
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
1)二进制真值就是一个数的2进制表示;比如127的2进制真值就是1111111;
2)题目的意思是用补码计算这几个数;然后再把补码转换整原码;
3)知道补码求原码 : 将补码减1后然后按位取反就可以了;
比如10的2进制原码是00001010;那么补码是11110110;将补码减1后的到00000101;在按位取反得到1010
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-11-22 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:644万
展开全部

1、二进制的真值是什么?

真值,是指人类所用的数字,带有正负号(+-)的数字。

通常用十进制,写成二进制,也是可以的。

如:-27 = -11011。这两个数,都是真值。

计算机中的补码,与其真值,对应关系如下:

你只需利用【进制转换】,就可以进行【补码与真值转换】了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-07-27 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部

用 8 位补码完成下列运算,用二进制真值的格式给出运算结果。

(1)127+126 

(2)126-127

(3)-100-120

(4)-100-(-120)

1、二进制的真值是什么?

 就是把结果,写成二进制格式。

(其实,“真值”,是不可理解的黑话。不应该出现的)

2、是不是把数字都转成补码再进行加减,最后的结果也用补码表示?

 对。

 最后的结果,用二进制格式表示。

3、知道一个数的补码,怎么求出他的二进制原码。

 不用求原码,你写出结果的二进制即可。

------------------------

例如:-100-(-120) = -100 + 120 = +20

    [-100]补 = 1001 1100

        120 = 0111 1000

---相加-------------

       (1)   0001 0100  = 20

结果,十进制是:20。

其二进制格式,就是:1 0100。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式