一、1. 如图所示组合电路输入为有权BCD码。当X
3X
2X
1X
0为1001、0011、0001、0101时对应显示数字为6、3、1、5。说明输入为何种权码?电路中的4位二进制加法器74LS83担当了何种功能?并说明其所用方法的理论依据。

解:输入的X3X2X1X0为5421码。由于74LS74译码器的作用是把8421码经过译码用LED显示,所以74LS83的作用是把输入的5421码转换成8421码。
因为74LS83的输入A4A3A2A1、B4B3B2B1及输出S4S3S2S1都是8421BCD码,输入的X3X2X1X0为5421码,即X3×(22+1)+X2×4+X1×2+X0,所以,可以使用74LS74来完成码转换:0X30X0+0X2X1X0。
二、1. 下式为6位二进制数D=(D
5D
4D
3D
2D
1D
0)2转换为8421BCD十进制数D=(Y
13Y
12Y
11Y
10Y
03Y
02Y
01Y
00)8421BCD的一种方案原理表达式。其中二进制加法运算中间结果H=(H
4H
3H
2H
1H
0)
2最大值为(23)
10,当H=(0~9)
10时加0校正,当H=(10~19)
10时加6校正,当H=(20~29)
10时加12校正,故设置了J
8(加8)、J
4(加4)、J
2(加2)指令。试用两个四选一数据选择器和若干其他门实现J
8、J
4、J
2指令的形成电路。提示:H
0可不参与加法运算。

三、1. A、B为高位在前的两路串行同步4位二进制数,请作出实现两个数比较功能的时序电路状态转换图。
解:位比较输入电路如图1所示。
输出结果:Y
2Y
1=10:A>B;Y
2Y
1=01:A<B;Y
2Y
1=11:A=B
状态转移表如表所示。
|
X3X2X1 |
Q2Q1 |
 |
Y2Y1 |
010 |
00 |
01 |
00 |
100 |
00 |
00 |
10 |
001 |
00 |
00 |
01 |
010 |
01 |
10 |
00 |
100 |
01 |
00 |
10 |
001 |
01 |
00 |
01 |
010 |
10 |
11 |
00 |
100 |
10 |
00 |
10 |
001 |
10 |
00 |
01 |
010 |
11 |
00 |
11 |
100 |
11 |
00 |
10 |
001 |
11 |
00 |
01 |
状态转移图如图2所示。
