补码加法器中低位进位信息是什么?

本文介绍了低位进位信息在加法器中的作用,特别是在进行减法运算时。当Sub=1时,加法器执行减法,输入为减数的反码。举例说明了8位加法器计算无符号数69减去38的过程,输入信息为69的二进制表示和38取反后的二进制表示,低位进位信息为1。
摘要由CSDN通过智能技术生成

低位进位信息指的是控制端Sub,当控制端Sub=1时,做减法;当控制端Sub为0时,做加法。
补码加减法运算电路图
另外,做减法时,输入的是减数的反码,而不是补码。
例如:x-y,用补码表示即 [ x ] 补 + [ − y ] 补 [x]_补+[-y]_补 [x]+[y],而输入的是 X 、 Y ˉ X、\bar{Y} XYˉ,加法器运算的时候是 X + Y ˉ + 1 = [ x ] 补 + [ − y ] 补 X+\bar{Y}+1=[x]_补+[-y]_补 X+Yˉ+1=[x]+[y]。当Sub=1即做减法时,将 Y ˉ \bar{Y} Yˉ输入加法器,当Sub=0时,将 Y Y Y输入加法器。

例题:

1、某计算机字长为8位,CPU中有一个8位加法器。已知无符号数x=69,y=38,如果在该加法器中计算x-y,则加法器的两个输入端信息和输入的低位进位信息分别为()。
A. 0100 0101、0010 0110、0 B.0100 0101、1101 1001、1
C. 0100 0101、1101 1010、0 D.0100 0101、1101 1010、1

解析:
因为是减法,故Sub=1,即输入的低位进位信息为1,排除A、C。
x = 69,二进制为0100 0101;y = 38,二进制为0010 0110。
因为是减法,所以y要取反后输入到加法器中,取反后 y ˉ \bar{y} yˉ = 1101 1001。
两个输入端信息分别为0100 0101和1101 1001,选B。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值