例:试用四位二进制加法器74283构成可控的加法、减法器(允许附加

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

+ (-B) 1111 补 1 0100
进位反相) 借位 0 0100 (进位反相) B =0101 1. A-B<0时 A =0001 时 直接相减 补码相加 A 0001 A补 0001 - B 0101 + (-B)补 1011 1100 0 1100 借位 1 1100
当C' =1,有借位 ,
Σ
0
S'0 S'1 S'2
=A补+(-B)反+1 ( )
按位取反
B0 B1 B2 B3
1 1 1 1
Σ 进位
3
和S'
S'3
CO
1
C'
CI
借位C'为进位取反 借位 为进位取反
分析: 分析: A与B相减的结果 与采用补码相加的比较 与 相减的结果 1. A-B≥0时 时 求A-B A补 A=0101 补码相加 0101 B=0001 直接相减 A 0101 - B 0001 0100
A-B < 0 S' =(A+(-B))补 (A+(-B))原 补码再求补 =((A+(-B))补 )补
得原码
S'0 S'1 S'2 S'3
=1 =1 =1 =1
0 A 3 0 B 3
Σ
0
S0 S1 S2
Σ 进位
3
和S
S3
加异或门求反 加异或门不反相 = (S')反+1=S
CO
当C'=0,无借位 , A 1=A
S'0 S'1 S'2
0
Σ
A 0
S0 S1 S2
Σ 进位
B 3
S'2 S'3
S' =1 3 3
Σ 进位
3 B
3
0
1 0
CO CI
C' =1 C= C'
S3
S' 和 为 取 S’ 反 不 加 1 变
&
0 C'
3
CO CI
X 控制端X: 控制端 控制端X: 控制端
X=0: 实现加法运算 实现加法 加法运算 实现减法 减法运算 X=1: 实现减法运算
加异或门求反
C'
CI
S' =(A+(-B))补 =(A+(-B))原 =A-B
C' =1, 实现加1 C' =0, 不实现加1
A0 A1 A2 A3 B0 B1 B2 B3 =1 =1 =1 =1 B0
0 A 3 0
B1 B2 B3
Σ
0
S'0 =1 S'1 =1 =1
取反; 若C' 为1,则S' 取反; , 否则S' 不变。 否则 不变。
实现加法 加法运算 X=0: 实现加法运算 实现减法 减法运算 X=1: 实现减法运算
习题课
构成可控的加法、 例:试用四位二进制加法器74283构成可控的加法、减法器( 试用四位二进制加法器 构成可控的加法 减法器( 允许附加少量门)。 允许附加少量门)。 分析: 分析:A-B=A+(-B)
(A+(-B))补=A补+(-B)补 ( )
各位不变
பைடு நூலகம்
A0 A1 A2 A3
0 A 3 0 B 3
相关文档
最新文档