1、1第一章1.1 二进制到十六进制、十进制(1)(10010111)2=(97)16=(151)10 (2)(1101101)2=(6D)16=(109)10(3)(0.01011111)2=(0.5F)16=(0.37109375)10 (4)(11.001)2=(3.2)16=(3.125)101.2 十进制到二进制、十六进制(1)(17)10=(10001)2=(11)16 (2)(127)10=(1111111)2=(7F)16 1621016210 )3.9(0 (.25.7)(4)AD703.()101 (.39)( B1.8 用公式化简逻辑函数(1)Y=A+B (3)Y=1 )(解
2、 :)2( CBACBYA ADCBCADY)()()(解 :(5)Y=0 (7)Y=A+CDECABDEED )()()()6(解 :CBACBAY)( )()(8解 :)()9( EBDFAY101.9 (a) (b) CB(c) ACDYDY21,(d) BBACAB1.10 求下列函数的反函数并化简为最简与或式(1) (2) DCAY(4)CBACBAY)( )()3解 : B(6)DAD)( )()5解 : 01.11 将函数化简为最小项之和的形式 CBABCACBAYB )()()1(解 : DD)( 22)13( )( )3 CDBADCBA CDABBAY 解 :)((4) C
3、DAY(5) MNLNLM1.12 将下列各函数式化为最大项之积的形式(1) (2)()( CBABY )()( CBACBAY(3) (4)76430 1329640M(5) 5M1.13 用卡诺图化简法将下列函数化为最简与或形式:(1) (3)DY1Y(2) (4)CBA CBABADCY ACBY(5) (6)BYA(7) (9) D(8) (10)14,098,6321,(),(mA ),(),(741mCBYDACBY ABCY1.14 化简下列逻辑函数(1) (2)AY DCA(3) (4)DB(5) EE1.20 将下列函数化为最简与或式(1) (2)CBY AY(3) (4)A
4、 D(5) (6)1 CB3第三章 3.1 解:由图可写出 Y1、Y 2的逻辑表达式:BCA21)(真值表:3.2 解:,AYAYZcomp A 4321 43243201,时 ,、 ,时 ,、真值表:3.3 解:3.4 解:采用正逻辑,低电平0,高电平1。设水泵工作为 1,不工作为 0,由题目知,水泵工作情况只有四种:全不工作,全工作,只有一个工作真值表:4图略3.5 解:设输入由高位到低位依次为:A 4、A 3、A 2、A 1,输出由高位到地位依次为:B 4、B 3、B 2、B 13.6 10310对 应 编 码 为 :,对 应 编 码 为 : AA3.7 解:此问题为一优先编码问题,74
5、LS148 为 83 优先编码器,只用四个输入端即可,这里用的是74,低 4 位不管;也可用低 4 位,但高位必须接 1(代表无输入信号) ;用高 4 位时,低 4 位也可接1,以免无病房按时灯会亮。538(图略)3.9 解: 3.11 解:3.10 解: 3.12 解:63.13 解:3.14 由表知,当 DISINH0 时 DBCACBADZCBA DADY 得 :、代 入 7012601250124012301212120123.15 PQNMPNQMZ3.16 解:4 选 1 逻辑式为:73.17 解:, ,的 表 达 式 , 知 :对 比 10104512)()1()()( 7654
6、 322 DDDCABCABCAY(3.17 图) (3.18 图)3.18 解:方法同上题,只是函数为三变量,D 只取 0 或 1 即可 , 则 有 :,取 1010765432012 DDDCAB3.19 解:设 A、B、C 为三个开关,每个有两种状态 0、1,若三个全为 0 则灯灭 Y=0;否则,Y1分析:全为 0 时灯灭;任何一个为 1,则灯亮。灯亮时,再有一个开关为 1,则灯灭;在此基础上,另一个也为 1 时,则灯亮;3.20 解:I 0I1组合四种取值代表“输血者”的四种血型,I2I3组合四种取值代表“受血者”的四种血型3.21 解: ,得 :与比 较 100)(765432101
7、2 020212121302120 DMDDMCABYX AAAD BCCB(3.21 图) (3.22 图)83.22 解: ,; 则 :,令 :化 简 得 : 0110)()( 7654321012 00110 DBDBDASA ASASBY3.23 解:加法器只做加法,相减用补码运算(相加减的为两个正数) 。设被减数为 C=C3C2C1C0,减数为DD 3D2D1D0,相减时 D 取补码,补码反码1。CI 输入 M,M0 时,D 取原码和 C 相加;M1 时,D 取反码,再加上 CI1 正好为补码,和 C相加即可。S 为和。当 M0 时 C0 为进位;当 M1 时 C0 的反为符号位。所
8、以,有,输入端:A 3C 3,A 2C 2 ,A 1C 1 ,A 0C 0,CIM 001123 DMBB,输出端:YY 3Y2Y1Y0(电路图略)OZ进 位 输 出 或 者 符 号 位 :3.24 解:余三码减去 3 为 8421 码:减去 3 可以通过补码相加来实现,(3) 补 (3) 反 11101,将 1101 放在另一个输入端。(电路图略)0123012302012YSCI输 出 : ( 余 三 码 )输 入 : BXA3.25 解:1) 两个 BCD 码相加,最大为 18,超过 9 后应产生进位,但芯片在 15 以内不产生进位,超过 15 产生进位,但和不足逢十进一,所以必须加以修正2) 两个 BCD 码相加必须由三部分构成:一部分进行相加;第二部分产生修正控制信号;第三部分完成加 6 修正3) 第一、三部分由两片全加器完成,由第二部分产生判别信号,当有进位输出时或者和数在1015 的情况下产生控制信号 F:132 0123012301230123020SCO SSSSF 3.26 需用 3 片,连接有多种方式,其中一种如下: 089089D ,C93.27 解:用 1 片做 A 与 B 的比较,另 1 片做 A 与 C 的比较,比较的结果进行组合,可确定 3 个数是否相等。