十进制加法器8421余3码

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

8421码的校正关系
十进制数
8421码
C4S4S3S2S1
0
0 0000


9
0 1001
10
1 0000
11
1 0001
12
1 0010
13
1 0011
14
1 0100
15
1 0101
16
1 0110
17
1 0111
18
1 1000
19
1 1001
校正前的二进制数 C4’S4’S3’S2’S1’ 0 0000 | 0 1001
0 1010 0 1011 0 1100 0 1101 0 1110 0 1111 1 0000 1 0001 1 0010 1 0011
校正与否 不校正
+6校正
校正举例
0101
5
+ 1000
8
1101
+ 0110
6
1 0011
13
1001
9
+ 1000
8
1 0001
+ 0110
6
1 0111
17
1011
1001 + 1000
1 0001 + 0011
1 0100
3 5
无进位,-3,+1101 8
6 5
有进位,+3 11
二、 十进制加法器
1.一位8421码加法器 校正函数=C4’+S4’S3’+S4’S2’ 向上一位的进位C4=
一位8421码加法器
C4 ≥1
A4 B4
A3 B3
A2 B2
十进制整数的加法运算
一些通用计算机中设有十进制数据 表示,可以直接对十进制整数进行算术运 算。下面讨论十进制整数的加法运算和十 进制加法器。
一、 一位十进制加法运算
1.8421码加法运算
8421 ⑴两个十进制数的8421码相加时, 按“逢二进一” ⑵当和≤9,无需校正; ⑶当和>9,则+6校正; ⑷在做+6校正的同时,将产生向上 一位的进位。
FA S2'
A1 B1
C0
FA
S1'
1
FA
Fra Baidu bibliotek
FA
FA
忽略
S4
S3
S2
S1
Fig. 一位余3码加法器
三、 多位十进制加法
对于多位十进制数加法可采用多个 BCD码加法器,每个BCD码加法器就是 前述的一个一位十进制加法器,可执行两 个一位BCD数的加法。若n位BCD数相加, 由从低位至高位采用行波式串行进位的n 位十进制加法器完成。
A1 B1
C0
FA
C4'
S4'

FA S3'
FA S2'
FA S1'

HA FA HA


S4
S3
S2
S1
fig. 一位8421
2.一位余3码加法器
C4’=0,-3校正;C4’=1,+3校正。 向上一位的进位C4=C4’
一位余3码加法器
C4
1
A4B4
A3 B3
FA C4' S4'
FA S3'
A2 B2
1 0011 1 0100
| 1 1011 1 1100
校正前的二进制数 C4’S4’S3’S2’S1’ 0 0110 0 0111 | 0 1110 0 1111
1 0000 1 0001
| 1 1000 1 1001
校正与否 -3校正 +3校正
校正举例
0110 + 1000
1110 + 1101
2.余3码加法运算
余3 ⑴两个十进制数的余3码相加,按 “逢二进一” ⑵若其和没有进位,则减3(即+1101)
⑶若其和有进位,则加3(即+0011) 校正。
余3码的校正关系
十进制数
0 1 | 8 9 10 11 | 18 19
余3码 C4S4S3S2S1 0 0011 0 0100
| 0 1011 0 1100
相关文档
最新文档