第1章习题与参考答案【题1-1】将下列十进制数转换为二进制数、八进制数、十六进制数。(1)25;(2)43;(3)56;(4)78解:(1)25=(11001)2=(31)8=(19)16(2)43=(101011)2=(53)8=(2B)16(3)56=(111000)2=(70)8=(38)16(4)(1001110)2、(116)8、(4E)16【题1-2】将下列二进制数转换为十进制数。(1)10110001;(2)10101010;(3)11110001;(4)10001000解:(1)10110001=177(2)10101010=170(3)11110001=241(4)10001000=136【题1-3】将下列十六进制数转换为十进制数。(1)FF;(2)3FF;(3)AB;(4)13FF解:(1)(FF)16=255(2)(3FF)16=1023(3)(AB)16=171(4)(13FF)16=5119【题1-4】将下列十六进制数转换为二进制数。(1)11;(2)9C;(3)B1;(4)AF解:(1)(11)16=(00010001)2(2)(9C)16=(10011100)2(3)(B1)16=(10110001)2(4)(AF)16=(10101111)2【题1-5】将下列二进制数转换为十进制数。(1)1110.01;(2)1010.11;(3)1100.101;(4)1001.0101解:(1)(1110.01)2=14.25(2)(1010.11)2=10.75(3)(1001.0101)2=9.3125【题1-6】将下列十进制数转换为二进制数。(1)20.7;(2)10.2;(3)5.8;(4)101.71解:(1)20.7=(10100.1011)2(2)10.2=(1010.0011)2(3)5.8=(101.1100)2(4)101.71=(1100101.1011)2【题1-7】写出下列二进制数的反码与补码(最高位为符号位)。(1)01101100;(2)11001100;(3)11101110;(4)11110001解:(1)01101100是正数,所以其反码、补码与原码相同,为01101100(2)11001100反码为10110011,补码为10110100(3)11101110反码为10010001,补码为10010010(4)11110001反码为10001110,补码为10001111【题1-8】将下列自然二进制码转换成格雷码。000;001;010;011;100;101;110;111解:格雷码:000、001、011、010、110、111、101、100【题1-9】将下列十进制数转换成BCD码。(1)25;(2)34;(3)78;(4)152解:(1)25=(00100101)BCD(2)34=(00110100)BCD(3)78=(01111000)BCD(4)152=(000101010010)BCD【题1-10】试写出3位和4位二进制数的格雷码。解:4位数格雷码;0000、0001、0011、0010、0110、0111、0101、0100、1100、1101、1111、1010、1011、1001、1000、第2章习题与参考答案【题2-1】试画出图题2-1(a)所示电路在输入图题2-1(b)波形时的输出端B、C的波形。图题2-1解:A.....B、C【题2-2】试画出图题2-2(a)所示电路在输入图题2-2(b)波形时的输出端X、Y的波形。图题2-2解:..AB..XY...【题2-3】试画出图题2-3(a)所示电路在输入图题2-3(b)波形时的输出端X、Y的波形。图题2-3解:.AB.YX....【题2-4】试画出图题2-4(a)所示电路在输入图题2-4(b)波形时的输出端X、Y的波形。图题2-4解:.AB.YX.....【题2-5】试设计一逻辑电路,其信号A可以控制信号B,使输出Y根据需要为Y=B或Y=B。解:可采用异或门实现,BABAY,逻辑电路如下:=1ABY....【题2-6】某温度与压力检测装置在压力信号A或温度信号B中有一个出现高电平时,输出低电平的报警信号,试用门电路实现该检测装置。解:压力信号、温度信号与报警信号之间的关系为:BAY,有如下逻辑图。1≥AB.Y...【题2-7】某印刷裁纸机,只有操作工人的左右手同时按下开关A与B时,才能进行裁纸操作,试用逻辑门实现该控制。解:开关A、B与裁纸操作之间的关系为BAY,逻辑图如下:&AB.Y...【题2-8】某生产设备上有水压信号A与重量信号B,当两信号同时为低电平时,检测电路输出高电平信号报警,试用逻辑门实现该报警装置。解:水压信号A、重量信号B与报警信号之间的关系为BAY,逻辑图如下:1≥AB.Y...【题2-9】如果如下乘积项的值为1,试写出该乘积项中每个逻辑变量的取值。(1)AB;(2)ABC;(3)ABC;(4)ABC解:(1)A=1,B=1(2)A=1、B=1、C=0(3)A=0,B=1,C=0(4)A=1,B=0或C=1【题2-10】如果如下和项的值为0,试写出该和项中每个逻辑变量的取值。(1)AB;(2)ABC;(3)ABC;(4)ABC解:(1)A=0,B=0(2)A=0,B=1或C=1(3)A=1,B=0,C=1(4)A=0,B=1或C=0【题2-11】对于如下逻辑函数式中变量的所有取值,写出对应Y的值。(1)YABCAB;(2)()()YABAB解:(1)YABCAB)(BCAABCY00000010010001101001101111001111(2)()()YABABA当A取1时,输出Y为1,其他情况Y=0。【题2-12】试证明如下逻辑函数等式。(1)ABABCAB;(2)ABCCACABAC();(3)()()ABCBCACABCAC解:(1)左边BACBACBABA)(1右边(2)左边=ACABACCCAB)(右边(3)左边=右边)()(ACBCAACBCBCA【题2-13】对如下逻辑函数式实行摩根定理变换。(1)1YAB;(2)2YAB;(3)3YABCD();(4)4YABCCDBC()解:(1)BABAY1(2)BABAY2(3)DCBADCBADCBAY)()(3(4)BCBABCCBABCDCBACBABCDCCBABCCDCBAY)(()(4【题2-14】试用代数法化简如下逻辑函数式。(1)1()YAAB;(2)2YBCBC;(3)3()YAAAB解:(1)1()YAAB=A(2)2YBCBC=C(3)3()YAAAB=A【题2-15】试用代数法将如下逻辑函数式化简成最简与或式。(1)1YABABCABCDABCDE;(2)2YABABCA;(3)3YABABCAB()解:(1)1YABABCABCDABCDEBA(2)2YABABCA=CA(3)3YABABCAB()=CAB【题2-16】试用代数法将如下逻辑函数式化简成最简与或式。(1)1()YABCABCABCD;(2)2YABCDABCDABCD;(3)3(())YABCABCBCAC解:(1)1()YABCABCABCD=BA(2)2YABCDABCDABCD=CDAB(3)3(())YABCABCBCAC=ABC【题2-17】将如下逻辑函数式转换成最小项之和形式。(1)1()()YABCB;(2)2()YABCC;(3)3YABCDABCD();(4)4()YABBCBD解:(1)1()()YABCB=),,,(7651m(2)2()YABCC=),(75m(3)3YABCDABCD()=),,,,,,(151413121173m(4)4()YABBCBD),(1513m【题2-18】试用卡诺图化简如下逻辑函数式。(1)1YABCABCB;(2)2YAABCAB;(3)3YACABAB;(4)4YABCACC解:(1)1YABCABCBBCA0100011110.111...111...BAY1(2)2YAABCAB;BCA0100011110111..1...AY2(3)3YACABABBCA0100011110111..1...AY3(4)4YABCACCBCA0100011110.111...111...CAY4【题2-19】试用卡诺图化简如下逻辑函数式。解:(1)(,,,)(0,1,2,8,9,10,12,13,14,15)FABCDm;ABCD0001111000011110..111111111.1....CBDBABY1(2)(,,,)(2,4,5,6,7,11,12,14,15)FABCDm;.ABCD0001111000011110.11111111.1..ACDDCADBBAY2(3)(,,,)(0,2,4,6,7,8,12,14,15)FABCDmABCD0001111000011110..11111111.1..BCDADCY3【题2-20】试用卡诺图化简如下具有任意项的逻辑函数式。解:(1)(,,,)(3,5,8,9,10,12)(0,1,2,13)FABCDmd;ABCD0001111000011110..XXX11111.1X..DCCADBBAY1(2)(,,,)(4,5,6,13,14,15)(8,9,10,12)FABCDmd;ABCD0001111000011110..111X11X1X.X...ABDBCBY2(3)(,,,)(0,2,9,11,13)(4,8,10,15)FABCDmdABCD0001111000011110..1111XXX1.X...DBADY3【题2-21】将如下逻辑函数式画成真值表。解:(1)1YABBC;ABCY100000010010001111000101011011111(2)2()YABC;ABCY00000010010001111000101111001111(3)3()()YABBCABCY00000010010001111001101111001111【题2-22】将如下逻辑函数式画成真值表。解:(1)1FABCABCABC;ABCY00000010010101101000101111001111(2)2FABCDABCDABCDABCDABCDY00001000100010000110010000101101101011101000010011101001011011000110101110011110【题2-23】写出图题2-23所示逻辑电路的逻辑函数式。图题2-23解:(1)BABAY(2)CBCACBAY)(【题2-24】画出如下逻辑函数式的逻辑电路图。(1)ABAB;&&1≥11ABY1....(2)ABABABC;.11&&&1≥ABCY2....(3)()ABCD;11&1≥&ABCDY3....(4)(())ABCDBC1≥1≥&&1ABCD1≥Y4....【题2-25】写出表题2-25的与或逻辑函数式。ABCCBACBACBAY【题2-26】用与非门实现如下逻辑函数。(1)FABC=ABC.ABC.F.......&&(2)FABCD=ABCDCDAB&ABCD.F....(3)()()FABCD=BDADBCACBDADBCACBDADBCAC&&&&&ABCD.F....表题2-25ABCY000000110100