其他分享
首页 > 其他分享> > 【计算机组成原理】补码加减法的实现逻辑框图

【计算机组成原理】补码加减法的实现逻辑框图

作者:互联网

对书上补码加、减法的实现逻辑图写一些自己的理解

如图所示

设字长为n位,两个操作数分别为:

[x]补=x0.x1 x2 x3 x4……xn-1      [y]补=y0.y1 y2 y3……yn-1

当P为0时,Cn为0,所有的异或门不启动,所有位数对应相加,最后和进位相加,得到本位的S,溢出判断由V确定,V由两个数异或确定,可以列真值表,发现只有两种情况会是溢出一个是10还有一个是01。

X0Y0C1V
0000
0011
0100
0110
1000
1010
1101
1110

当P为1时,异或门启动,Cn也变为1,于是y的每一位都会取反(包括符号位,因为[x]补-[y]补=[x]补+[-y]补),整个y也会加上Cn,就相当于对y进行了取补操作。

标签:加减法,Cn,相加,补码,框图,异或门,逻辑图,溢出
来源: https://blog.csdn.net/m0_51717528/article/details/118345860