应用 例1:8421BCD码转换成余3码 分析:8421BCD+0011→余3码 P口→BCD码,Q口→0011,C;=0 输出口(和)→余3码 8421BCD码 输入 注意高低 余3码 输出 位顺序 000 C1
应用 例1: 8421BCD码 转换成余3码 分析: 8421BCD+0011 →余3码 P口 → BCD码,Q口→ 0011,Ci=0 输出口 (和) →余3码 8 注意高低 位顺序
例2:用全加器7418实现: 2位8421BCD码(高位D1D14D12D1,低位 doodads2Do1)向二 进制码(B码)的转换 分析:2位8421BCD码按权展开 D=D18×80+D14×40+D12×20+D1×10+D08×8+Dn4×4+Da2×2+Da1×1 64+1632+816+48+2 =D8×64+D14×32+(D18+D12)×16+(D14+D1+D8)×8+ (D12+D04)×4+(D1+D02)×2+D01×1 D18×2+D14×25+(D1s+D12)×24+(D14+D1+Dos)×23 (D12+Da4)×22+(D1+D2)×2+Do1×20 个2位十进制数(最大为99),用二进制(B码) 表示需7位,即B=B6B5B4B3B2B1Bo
分析: 2位8421BCD码按权展开 D= D1880+D14 40+D12 20+D11 10 + D08 8+ D04 4+ D02 2+ D01 1 ↓ ↓ ↓ ↓ 64+16 32+8 16+4 8+2 = D18 64+D14 32 +( D18+ D12)16 +( D14 + D11 + D08 )8+ ( D12 + D04 ) 4 +(D11 + D02 ) 2 + D01 1 = D18 2 6+D14 2 5 +( D18+ D12)2 4 +( D14 + D11 + D08 )2 3+ ( D12 + D04 )2 2+(D11 + D02 ) 2 1 + D01 2 0 例2: 用全加器74lLS283实现: 2位8421BCD码( 高位D18D14D12D11,低位D08D04D02D01)向二 进制码(B码)的转换 。 一个2位十进制数(最大为99),用二进制(B码) 表示需7位,即B=B6 B5 B4 B3 B2 B1 B0
D=Ds×2+D14×25+(D1s+D12)×24+(D14+D1+D08)×2 (D12+D04)×22+(D1+Da2)×21+D01×20 B=b6 B5 B4 B3 B2 B1Bo =Bk×26+B5×25+B4×24+B3×23+B,×22+B1×21+B0×20 12 D D 01 08 04 02 B 4 B 3 D 8 B。B B B 3 B B B
D= D18 2 6+D14 2 5 +( D18+ D12)2 4 +( D14 + D11 + D08 )2 3+ ( D12 + D04 )2 2+(D11 + D02 ) 2 1 + D01 2 0 B=B6 B5 B4 B3 B2 B1 B0 = B6 2 6+ B5 2 5 + B4 2 4 + B3 2 3+ B2 2 2 + B1 2 1 + B0 2 0 D11 D01 D02 D12 D04 D11 D08 D12 D1 D14 8 D18 D14 +) B1 B0 ● ● B2 ● B3 ’ ● ● B4 ’ ● ● B6 B5 B4 B3
全部转换需完成8次加法运算。 12 12 B B 18 D 8 加法器分配: 741LS283为4位二进制加法器,故需要2片全加器。 ·具体分配如上图,蓝圈运算用一片,红圈运算用一片
D11 D01 D02 D12 D04 D11 D08 D12 D1 D14 8 D18 D14 +) B1 B0 ● ● B2 ● B3 ’ ● ● B4 ’ ● ● B6 B5 B4 B3 加法器分配: 74lLS283为4位二进制加法器,故需要2片全加器。 具体分配如上图,蓝圈运算用一片,红圈运算用一片。 全部转换需完成8次加法运算
D=D8×2+D14×25+(D1s+D12)×24+(D14+Dn+D0s)x2x (D12+Da4)×2+(D1+Da2)×21+D01×20 D 18 B D14 C D12 B C D11 B B B D B Dot B
D= D18 2 6+D14 2 5 +( D18+ D12)2 4 +( D14 + D11 + D08 )2 3+ ( D12 + D04 )2 2+(D11 + D02 ) 2 1 + D01 2 0