数字逻辑设计基础答案 何建新版

合集下载

数字逻辑与数字系统设计习题参考答案

数字逻辑与数字系统设计习题参考答案
(3)(2018.49)10=(0010000000011000.01001001)8421BCD
(4)(0.785)10=(0.011110000101)8421BCD
1.9
(1)(106)10=(1101010)2原码=反码=补码=01101010
(2)(-98)10=(-1100010)2原码=11100010
不考虑无关项,化简后的表达式:
F=
按考虑无关项化简结果绘制的逻辑电路习题4.10图(a)所示:
习题4.10图(a)
按不考虑无关项化简结果绘制的逻辑电路如习题4.10图(b)所示
习题4.10图(b)
4.11解:这是一个优先编码器的问题,设特快为A,直快为B,慢车为C,没有开车要求,输出为0,若A要求开车则输出,1,B要求开车输出为2,C要求开车输出3,根据A-B-C的优先顺序列功能表如下:
4.6解:根据题意:F= ,所以,可绘制电路如习题4.6图所示
习题4.6图
4.7解:根据题意:F= ,所以,可绘制电路如习题4.7图所示
习题4.7图
4.8解:
习题4.8图
4.9解:根据题意,三个变量有两个为1的卡诺图如习题4.9图(a)所示:
习题4.9图(a)
由此可列出逻辑表达式为:F= ,根据逻辑表达式可绘制逻辑电路习题4.9图(b)所示:
输入
输出
A
B
C
T1
T0
0
0
0
0
0
0
0
1
1
1
0
1
0
1
0
0
1
1
1
0
1
0
0
0
1
1
0

数字逻辑基础作业及详细答案

数字逻辑基础作业及详细答案

第一章 数字逻辑基础 作业及参考答案P431-7 列出下列问题的真值表,并写出逻辑函数表达式(1)3个输入信号A 、B 、C ,如果3个输入信号都为1或其中两个信号为0,输出信号F 为1,其余情况下输出信号F 为0 。

(2)4个输入信号A 、B 、C 、D ,如果4个输入信号出现偶数个0时,输出信号F 为1,其余情况下,输出信号F 为0.(1)解:根据题意列出真值表如下:(2)解:根据题意列出真值表如下:ABC C B A C B A C B A F +++=ABCD D C AB D C B A D C B A D BC A D C B A D C AB D C B A F +++++++=1-8 写出下列函数的反函数表达式和对偶函数表达式解:(1)C AB F += C B A F ⋅+=)( C B A F ⋅+=)('(2)C B A F +⊕= C B A F +⊕=C B A B A F ⋅+⋅+=)()('(3)E BD AC D B A F )()(+++= ])()[()]([E D B C A D B A F ++⋅+⋅++= ])()[()('E D B C A BD A F ++⋅+⋅+=(4) CD A C B A B A F ++=)( )(CD A C B A B A F ++=)()('D C A C B A B A F ++⋅+++=1-9 证明下列等式(1)))(())()((C A B A C B C A B A ++=+++证明:))(())()((C B BC B A AC C B C A B A +++=+++BC BC A B A AC ABC ++++=BC B A AC ++=))((C A B A ++= 证毕。

(2)E CD A E D C CD A ABC A ++=++++)(证明:E D C CD A A E D C CD A ABC A )()(+++=++++ E D C A E D C D C A E D C CD A +++=++++=+++=)()(E CD A ++=证毕。

数字电路(第二版)贾立新1数字逻辑基础习题解答

数字电路(第二版)贾立新1数字逻辑基础习题解答

1数字逻辑基础习题解答 1自我检测题1.(26.125)10=(11010.001)2 =(1A.2)16 2.(100.9375)10=(1100100.1111)2 3.(1011111.01101)2=( 137.32 )8=(95.40625)10 4.(133.126)8=(5B.2B )16 5.(1011)2×(101)2=(110111)2 6.(486)10=(010*********)8421BCD =(011110111001)余3BCD 7.(5.14)10=(0101.00010100)8421BCD 8.(10010011)8421BCD =(93)109.基本逻辑运算有 与 、或、非3种。

10.两输入与非门输入为01时,输出为 1 。

11.两输入或非门输入为01时,输出为 0 。

12.逻辑变量和逻辑函数只有 0 和 1 两种取值,而且它们只是表示两种不同的逻辑状态。

13.当变量ABC 为100时,AB +BC = 0 ,(A +B )(A +C )=__1__。

14.描述逻辑函数各个变量取值组合和函数值对应关系的表格叫 真值表 。

15. 用与、或、非等运算表示函数中各个变量之间逻辑关系的代数式叫 逻辑表达式 。

16.根据 代入 规则可从B A AB +=可得到C B A ABC ++=。

17.写出函数Z =ABC +(A +BC )(A +C )的反函数Z =))(C A C B A C B A ++++)((。

18.逻辑函数表达式F =(A +B )(A +B +C )(AB +CD )+E ,则其对偶式F '= __(AB +ABC +(A +B )(C +D ))E 。

19.已知CD CB A F ++=)(,其对偶式F '=DC C B A +⋅⋅+)(。

20.ABDE C ABC Y ++=的最简与-或式为Y =C AB +。

21.函数D B AB Y +=的最小项表达式为Y = ∑m (1,3,9,11,12,13,14,15)。

数字逻辑设计习题参考答案(第6章)

数字逻辑设计习题参考答案(第6章)

第6章时序逻辑电路6—1 从概念,结构和功能描述等几个方面简述时序逻辑电路和组合逻辑电路的不同。

概念:组合逻辑电路在任一时刻的输出仅由该时刻的输入决定,而与过去的状态无关,电路无记忆功能。

时序逻辑电路任一时刻的输出信号不仅取决于该时刻的输入信号,而且还取决于电路原来的状态。

结构:组合电路都是单纯由逻辑门组成,且输出不存在反馈路径。

时序逻辑电路由组合逻辑电路和存储电路组成,输出和输入之间有反馈。

存储电路一般由触发器构成。

功能描述:组合逻辑电路一般用逻辑图、逻辑表达式和真值表描述。

时序逻辑一般用逻辑图、逻辑方程式(状态方程、输出方程、驱动方程)、状态转换表、状态转换图和时序图来描述。

6—2 作出与表1所示状态表对应的状态图。

6—3 用边沿触发D触发器和与非门设计一个三位右移寄存器,用一控制端X控制,当0=X时能串行输入新数据ID,当1=X时具有自循环功能。

A BD C2111/10X/010/011/010/001/101/010/011/000/001/1QQSETCLRDQQSETCLRDQQSETCLRDXD ID OCP6—4 完成下列设计:1. 画出用J-K 触发器实现的四位右移寄存器的逻辑图(数据向高位移位定义为右移,寄存器的输出1Q 2Q 3Q 4Q ,设4Q 为高位。

2. 用上述四位右移寄存器实现下列计数器,写出设计步骤,画出逻辑图。

CP 1Q 2Q 3Q 4Q0 0 0 0 0 11 0 0 02 0 1 0 0 31 0 1 0 4 0 1 0 1 5 0 0 1 0 6 0 0 0 1 70 0 0 0答:由题意知,计数器是由右移寄存器实现的,所以只要确定第一个JK 触发器的驱动方程即可。

根据给出的状态转换表,可得卡诺图。

化简得43Q Q Q Q Q Q D ++=⋅⋅=6—5 用一片74LS161和必要的门电路构成一个可控计数器。

当控制端C=1时,实现八进制计数;C=0时,实现四进制数。

数字逻辑设计基础答案 (第1-13章)

数字逻辑设计基础答案 (第1-13章)

解:十进制数转换成二进制数时,整数部分和小数部分需要分别进行转换。其中,整数 部分除 10 取余法,逆序排列。小数部分乘 10 取整法,顺序排列。 (小数取 5 位) (1) (357)10 =(101110111)2 (3) (0.954)10 =(0.11110)2 (2) (54.369)10 =(110110.01011)2 (4) (54)10 =(110110)2
[题 2-2] 将下列二进制数转换成十进制数 (1) (101000)2 (3) (0.10011)2 律累加。 (1) (101000)2 = 1×2 +1×2 =(40)10 (2) (11001.01)2 = 1×2 +1×2 +1×2 +1×2 (3) (0.10011)2 = 1×2 +1×2 +1×2
ARI 地址寄存器 地址线 ( MAR ) ABUS
存储器
dbus 内部数据总线
(M )
外部数据总线
累加器(A ) AO AI ALU
PCI
程序计数器 ( PC) CLK DRO DRI
DBUS
指令寄存器 ( IR) 和译码器 IRI 节拍发生器
SUMI
译码显示
时钟信号源
数据寄存器 (DR)
操 作 控 制 器
(1) (0.110101)2 →(0.1101010)原 →(0.1101010)反 →(0.1101010)补 (2) (0.0000)2 →(0.0000000)原 →(0.0000000)反 →(0.0000000)补 (3) (-10110)2 →(10010110)原 →(11101001)反 →(11101010)补
[题 2-5] 将下列二进制数转换成八进制数和十进制数 (1) (10110100101)2 (3) (0.101110011)2 解: (1) (10110100101)2 =(5515)8 = (2893)10 (2) (100110101.10101)2 =(465.52)8 = (309.65625)10 (3) (0.101110011)2 =(0.563)8 = (0.65625)10 (4) (1011001.101011)2 =(131.53)8 = (89.671875)10 [题 2-6] 将下列十进制数转换成 8421BCD 码、5211 BCD 码和余三 BCD 码 (1) (76)10 (3) (0.912)10 解: (1) (76)10 =(111 0110)8421BCD =(1100 1001)5211BCD =(1010 1001)余三 BCD (2) (167.358)10 =(1 0110 0111.0011 0101 1000)8421BCD =(1 1010 1011.0101 1000 1101)5211BCD =(0100 1001 1010. 0110 1000 1011)余三 BCD (3) (0.912)10=(0. 1001 0001 0010)8421BCD =(0. 1111 0010 0100)5211BCD =(0. 1100 0100 0101)余三 BCD (4) (64.51)10 =(0110 0100. 0101 0001)8421BCD =(1010 0111.1000 0010 )5211BCD =(1001 0111. 1000 0100)余三 BCD [题 2-7] 将下列 8421BCD 码、5211 BCD 码和余三 BCD 码转换成十进制数 (1) (10010100.001)8421BCD (3) (10110001010.1011)5211BCD 解: (1) (1001 0100.001)8421BCD =(94.2)10 (2) (1 0011 0100.0110 1)5421BCD =(134.65)10 (3) (101 1000 1010.1011)5211BCD =(356.7)10 (4) (1011 0100.101)余三 BCD =(81.2)10 [题 2-8] 写出下列各数的原码、反码和补码 (1) (0.110101)2 (3) (-10110)2 解:原码的编码规律可概括为:正数的符号位用 0 表示,负数的符号位用 1 表示,数位 部分则和真值完全一样。 反码又称为“对 1 的补数”,对于正数,反码和原码相同,对于负数,是将原码数位部分 按位求反。 补码的表示:正数的补码与原码相同,负数的补码符号位为 1,数值位是将原码按位取 反后末位加 1。 (以 8 位二进制数为基准进行表示) (2) (0.0000)2 (2) (100110100.01101)5421BCD (4) (10110100.101)余三 BCD (2) (167.358)10 (4) (64.51)10 (2) (100110101.10101)2 (4) (1011001.101011)2

数字设计基础与应用第版第章习题解答完整版

数字设计基础与应用第版第章习题解答完整版

数字设计基础与应用第版第章习题解答HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】第1章 数字逻辑基础1-1 将下列二进制数转换为十进制数。

(1) 2(1101) (2) 2(10110110) (3) 2(0.1101) (4) 2(11011011.101) 解(1)3210210(1101)12120212(13)=⨯+⨯+⨯+⨯=(2)75421210(10110110)1212121212(182)=⨯+⨯+⨯+⨯+⨯=(3) 124210(0.1101)1212120.50.250.0625(0.8125)---=⨯+⨯+⨯=++= (4) 76431013210(11011011.101)22222222 12864168210.50.125 (219.625)--=+++++++=+++++++=1-2 将下列十进制数转换为二进制数和十六进制数(1) 10(39) (2) 10(0.625) (3) 10(0.24) (4) 10(237.375) 解(1)10216(39)(100111)(27)== (2) 10216(0.625)(0.101)(0.A)==(3)近似结果: 16210)3.0()00111101.0()24.0(D =≈ (4) 10216(237.375)(1110'1101.011)(0ED.6)==1-3 将下列十六进制数转换为二进制数和十进制数(1) 16(6F.8) (2) 16(10A.C) (3) 16(0C.24) (4) 16(37.4) 解(1) 16210(6F.8)(1101111.1)(111.5)==(2) 16210(10A.C)(1'0000'1010.11)(266.75)== (3) 16210(0C.24)(1100.0010'01)(12.140625)== (4) 16210(37.4)(11'0111.01)(55.25)== 1-4 求出下列各数的8位二进制原码和补码(1) 10(39)- (2) 10(0.625) (3) 16(5B) (4) 2(0.10011)- 解(1)10(39)(1'0100111)(1'1011001)-==原码补码 (2) (0.1010000)(0.1010000)==10原码补码(0.625) (3) 16(5B)(01011011)(01011011)==原码补码(4) 2(0.10011)(1.1001100)(1.0110100)-==原码补码1-5 已知10X (92)=-,10Y (42)=,利用补码计算X +Y 和X -Y 的数值。

《数字逻辑-应用与设计》部分习题参考答案

《数字逻辑-应用与设计》部分习题参考答案
6.4c 激励表达式: T1=F2F1’+F2’x+F1x’ T2=F2+F3’F1x+F3F1’x T3=F2F1’x’+F3x’+F3F1’
6.4d 激励表达式: T1=F1+F3’F2’ T2=F2+F3’F1’x1’+F3’x1x2’x3+F3’F2’F1’x3’ T3=F3F2’+F2F1+F1x1’+F1x3’
十进制 +12 -12 +9.5 -22.5
+19.75 -17.25
以 1 为基的补码 01100 10011 01001.1
1 01001.0 10011.11 101110.10
以 2 为基的补码 01100 10100 01001.1
1 01001.1 10011.11 101110.11
Made by HeYuchu&QinPiqi
5.b 略(见课本附录 B-奇数号习题参考答案)
6.1c 激励表达式:
S3=F2F1’x S2=F3’F1x+F3F1’x S1=F1’x+F2F1’+F3x R3=F3 R2=x’+F3’F1’ R1=F3’F2’F1+F1x’
6.1d 激励表达式:
R1=F1 R2=F2 R3=F1’ S1=F3’F2’F1’ S2=F3’F2’F1’x1’+F3’F2’F1’x3’+F3’F2’x1x2’x3 S3=F2F1+F1x1’+F1x2+F1x3’
or=A’B+A’C=(A+B’)’+(A+C’)’=[(A+B’)(A+C’)]’ f. (A’B’)’(CD’)’=(A’B’+CD’)’=(A+B)’+(C’+D)’ g. W+Q=(W’Q’)’ h. (A+B+C)D=(AD+BD+CD)=(A’+D’)’+(B’+D’)’+(C’+D’)’ i. (AB’+C’D+EF)’=[(A’+B)’+(C+D’)’+(E’+F’)’]’=(A’+B)(C+D’)(E’+F’) j. [(A+B)’+C’]’=(A’B’+C’)’=(A’B’)’C=(A+B)C

数字逻辑与数字系统设计习题参考答案

数字逻辑与数字系统设计习题参考答案

数字逻辑与数字系统设计第1章习题解答1.3 (1)86 (2)219 (3)106.25 (4)0.6875 1.4 (1)101111 (2)1001000 (3)100001l.11 (4)0.1011.5 (1)(117)10=(165)8=(1110101)2=(75)16(2)(3452)10=(6574)8=(110101111100)2=(D7C)16(3)(23768.6875)10=(56330.54)8=(101110011011000.1011)2=(5CD8.B)16(4)(0.625)10=(0.5)8=(0.101)2=(0.A)161.6 (1)(117)8=(1001111)2=(79)10(2)(7456)8=(111100101110)2=(3886)10(3)(23765.64)8=(10 0111 1111 0101.1101)2=(10229.8125)10(4)(0.746)8=(0.11111)2=(0.96875)101.7 (1) (9A)16=(10011010)2=(154)10(2) (3CF6)16=(11110011110110)2=(15606)10(3) (7FFE.6)16=(111111*********.011)2=(32766.375)10(4) (0.C4)16=(0.110001)2=(0.765625)101-8 (1)(125)10=(000100100101)8421BCD(2)(7342)10=(0111001101000010)8421BCD(3)(2018.49)10=(0010000000011000.01001001)8421BCD(4)(0.785)10=(0.011110000101)8421BCD1.9(1)(106)10=(1101010)2原码=反码=补码=01101010(2)(-98)10=(-1100010)2 原码=11100010反码=10011101补码=11100011(3)(-123)10=(-1111011)2 原码=11111011反码=10000101补码=11111011(4)(-0.8125)10=(-0.1101)2 原码=1.1101000反码=1.0010111补码=1.00110001.10(1)(104)10=(1101000)2 [1101000]补=01101000(-97)10=(-1100001)2 [-1100001]补=1001111110000011+ 0100111111010010 01101000+ 1001111100000111[104-97]补=01101000+10011111=00000111, 104-97=(00000111)2=7 (2) (-125)10=(-1111101)2[-1111101]补=10000011(79)10=(01001111)2[01001111]补=01001111[-125+79]补=10000011+01001111=11010010,-125+79=(-0101110)2=-46 (3) (120)10=(1111000)2[01111000]补=01111000(-67)10=(-1000011)2[-1000011]补=10111101[120-67]补=10000011+01001111=00110101,-125+79=(00110101)2=53 (4) (-87)10=(-1010111)2[-1010111]补=10101001(12)10=(1100)2[1100]补=00001100[-87+12]补=10101001+00001100=10110101,-125+79=(-1001011)2=-7501111000 + 101111010011010110101001 + 0000110010110101第2章 习题解答2.3 解:根据逻辑图可直接写出逻辑表达式:(a) F=C B B A +;(b) F=C A C B B A解:设3个输入变量分别为A 、B 、C ,输出为F ,按题意,其中有奇数个为1,则输出F =1,因此可写出其逻辑表达式为F=ABC C B A C B A C B A +++。

数字逻辑第一章作业参考答案

数字逻辑第一章作业参考答案

第一章数字逻辑基础作业及参考答案P43()1-11已知逻辑函数F AB BC CA ,试用真值表、卡诺图和逻辑图表示该函数。

解:(1)真值表表示如下:1-12用与非门和或非门实现下列函数,并画出逻辑图。

解: (1) F(A,B,C)= AB + BC = AB ?B C(2) F(A,B,C,D) = (A+B)?(C + D)二 A+B + C + D输入输出 A B C F 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 11100 01 11 10 由卡诺图可得(3)逻辑图表示如下:F 二 A + B C + B C =A?B C ?B CACA BC BCABC AC ? ABC ? BC ABC(A 1C)?(A BC)?(BC) AB C(AB AC AC B C C)?(B C) ABCABC ABC AC ABC AC BC BC C ABC ABCABCACABCACBCBC CABCCAD AD AB AC BD ACE BE DE题 1-12(1) 题 1-12(2)1-14利用公式法化简下列函数为最简与或式。

解(3) F解:(2) FA AC BD BE DE(2)卡诺图表示如下:0 10 111111=A + C + BD + BE解(5) F (A B C D)(A B C D)(A BCD)F' ABCD ABCD ABCD BCD ABCD BCD ABD••• F =(B + C + D)(A+B + D)二 AC + B+ DP441-15利用卡诺图化简下列函数为最简与或式。

解:(3) F = (A +B + C + D)(A+B+C + D)(A +B + C + D)(A + B + C +D) 方法 i : F = (A+B+C + D)(A + B + C + D)(A + B+C + D)(AB AC AD AB B BC BDACCDAD CD D)(ABCD)(AC B AC D)(A B C D)AC ABCACD ABBC BDABC ACACD AD BDCD=AC + AB + BC + B D + AC + AD + BD + CD解(5) F(A, B,C, D) = Rm o ,m 2,m 5,m 6,m 8,m 10m 12,m 14,m 15)-CDAB 、00 01111000 01F(A,B,C,D) CD AD BD ABCABCD001、01 I 1「1「0 111 JF 110I 11 JaV .F = AC + AC + BD+BD +AD1 0 0 1 01 0 1 10 1 1 10 0 1F 的卡诺图00 01 1110F 的卡诺图11 101-16(1)F(A,B,C,D) (m2,m4,m6,m9,m13,m14)解:画出函数F的卡诺图如下:(d0, d1, d3 , d11 , d15)00 XXX1 01 1 0 01 11 0 1 X 1 10 01X经化简可得F (代B,C,D) AD AD ABC1- 16(3) F(A,B,C,D)(m 0,m 13,m 14,m 15)(aa ,d 3,d 9,d 10,dn)解:画出函数F 的卡诺图如下:■ CD AB 、 00 01111000 01 11 101-18 (1) Y AB AC BC Z AB 解:画出函数 Y 、Z 的卡诺图如下:1-18 (2) Y (A B C)(AB CD) 解:Y (AB C)(AB CD) AB1 XXX0 0 0 0 0 111XXX经化简可得F(A,B,C,D) ABAD AC 0 0 1 0 0 0 1 0 1 1 1 1 00 10100 01 11 10的卡诺图11 10 ACBC由卡诺图可知:Y Z1 1 0 1 1 0 0 0AB^CD 00Z AB CDACD BCD ABC CD 0 1Z 的卡诺图00 丫2的卡诺图1-19已知 0 0 1 00 0 1 01 1 1 1 0 0 1 0 0111 10 Z 的卡诺图 A B 、C 、D 是一个十进制数 X 的8421BCD 码,当X 为奇数时,输出 Y 为1,否则Y 为0。

数字逻辑参考答案

数字逻辑参考答案

数字逻辑参考答案数字逻辑参考答案数字逻辑是计算机科学中的一个重要分支,它研究的是数字信号和数字电路的设计与实现。

在数字逻辑中,我们常常需要解决各种逻辑问题,包括逻辑运算、逻辑门电路的设计和分析等。

本文将为大家提供一些常见数字逻辑问题的参考答案,希望能对大家的学习和研究有所帮助。

1. 逻辑运算逻辑运算是数字逻辑中最基础的概念之一。

常见的逻辑运算包括与运算、或运算、非运算等。

下面是一些逻辑运算的参考答案:- 与运算(AND):输入A和B,输出为A与B的逻辑与结果。

逻辑表达式为:C = A AND B。

- 或运算(OR):输入A和B,输出为A与B的逻辑或结果。

逻辑表达式为:C = A OR B。

- 非运算(NOT):输入A,输出为A的逻辑非结果。

逻辑表达式为:B = NOT A。

2. 逻辑门电路逻辑门电路是数字逻辑中常见的电路实现方式,可以用于实现各种逻辑功能。

常见的逻辑门包括与门、或门、非门等。

下面是一些逻辑门电路的参考答案:- 与门(AND Gate):输入A和B,输出为A与B的逻辑与结果。

逻辑表达式为:C = A AND B。

可以使用两个晶体管和一个电阻来实现与门电路。

- 或门(OR Gate):输入A和B,输出为A与B的逻辑或结果。

逻辑表达式为:C = A OR B。

可以使用两个晶体管和一个电阻来实现或门电路。

- 非门(NOT Gate):输入A,输出为A的逻辑非结果。

逻辑表达式为:B = NOT A。

可以使用一个晶体管和一个电阻来实现非门电路。

3. 布尔代数布尔代数是数字逻辑中的一种代数系统,它由三个基本运算符(与、或、非)和一些基本规则组成。

布尔代数可以用来描述和分析逻辑运算和逻辑门电路。

下面是一些布尔代数的参考答案:- 分配律:对于任意的A、B和C,有A AND (B OR C) = (A AND B) OR (A AND C) 和 A OR (B AND C) = (A OR B) AND (A OR C)。

2023年大学_数字逻辑课后答案免费下载

2023年大学_数字逻辑课后答案免费下载

2023年数字逻辑课后答案免费下载2023年数字逻辑课后答案免费下载数字逻辑是数字电路逻辑设计的简称,其内容是应用数字电路进行数字系统逻辑设计。

电子数字计算机是由具有各种逻辑功能的逻辑部件组成的,这些逻辑部件按其结构可分为组合逻辑电路和时序逻辑电路。

组合逻辑电路是由与门、或门和非门等门电路组合形成的逻辑电路;时序逻辑电路是由触发器和门电路组成的具有记忆能力的逻辑电路。

有了组合逻辑电路和时序逻辑电路,再进行合理的设计和安排,就可以表示和实现布尔代数的基本运算。

数字逻辑:概念主要用以研究有两个离散状态的开关器件所构成的数字电路。

能对电路的输入与输出之间的关系提供理想描述,研究这种描述的特性和电路的实现,并探讨将数字电路或数字模块互连起来完成特定逻辑功能的理论和方法。

具有两个或多个离散状态的开关器件或单元是:可断开和闭合的开关或继电器的触点;能正偏和反偏的整流二极管;能饱和和截止的开关电子管或开关晶体管;能在两个饱和方向中任意一个方向上磁化的磁心。

具有二个离散状态的开关器件是最常见的。

数字逻辑不考虑特殊条件下动作或稳定的物理现象和从一个状态过渡到另一个状态的细节。

数字逻辑数字逻辑的部分理论建立在数理逻辑,特别是布尔代数和时序机的理论基础上。

数字逻辑可分为组合逻辑和时序逻辑。

在一个逻辑系统中,输出结果仅取决于当前各输入值的称组合逻辑;输出结果既由当前各输入值,又由过去的输入值来决定的称时序逻辑。

组合逻辑不包含存储元件,时序逻辑至少包含一个存储元件。

数字逻辑的应用范围极广,日常生活的决策过程是组合逻辑的`典型例子。

电话号码的拨号和号码锁的开启过程,则是时序逻辑的典型例子。

数字逻辑在数字电路设计中有广泛的用途。

组合逻辑组合逻辑的输出由其输入确定的法则,通常称为开关函数。

因为变量是离散的,一个开关函数可以用表格形式的真值表来表示,也可以用各种图来表示。

如果函数和变量是二进制的,符号“1”和“0”通常用来表示这两个值。

1数字逻辑基础 课后答案【khdaw_lxywyl】

1数字逻辑基础 课后答案【khdaw_lxywyl】


1 数字逻辑基础习题解答
5
A
B
C
Y
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
1
1
0
1
1
1
1
0
0
1
1
1
0
[P1.3]用公式法证明: AB + BC + C A = AB + BC + CA 解: Y1 = AB + BC + C A = ABC + AB C + ABC + ABC + ABC + A BC = m(1,2,3,4,5,6)
规则:
(A) 代入规则; (B)对偶规则; (C)反演规则; (D)互补规则。
[T1.39]逻辑函数 F = A B + CD 的反函数 F =

(A) AB + C D (B) ( A + B )( C + D ) (C) ( A + B) + (C + D ) (D) A + BC + D
[T1.40]逻辑函数 F = AB + BC 的对偶式 F'=
a76h118db76h142dce6h230dd74h116dt124十进制数118对应的16进制数为a76hb78hce6hd74ht125和二进制数1100110111001a337216b637116c1467116dc37416t126下列数中最大数是b12f16c30110d100101118421bcdt127用01两个符号对100个信息进行编码则至少需要t129下列几种说法中与bcd码的性质不符的是a一组4位二进制数组成的码只能表示一位十进制数bbcd码是一种人为选定的09十个数字的代码cbcd位二进制数能表示十六以内的任何一个十进制数dbcd码有多种t130一只四输入端与非门使其输出为0的输入变量取值组合有t131一只四输入端或非门使其输出为1的输入变量取值组合有t133与逻辑式yzt134与逻辑式abcaabcb1bct135与逻辑式bcbcabct138若已知xyyzpdf文件使用试用版本创建www

数字设计基础与应用(第2版)第1章习题解答

数字设计基础与应用(第2版)第1章习题解答

第1章 数字逻辑基础1-1 将下列二进制数转换为十进制数。

(1) 2(1101) (2) 2(10110110) (3) 2(0.1101) (4) 2(11011011.101) 解(1)3210210(1101)12120212(13)=⨯+⨯+⨯+⨯=(2)75421210(10110110)1212121212(182)=⨯+⨯+⨯+⨯+⨯=(3) 124210(0.1101)1212120.50.250.0625(0.8125)---=⨯+⨯+⨯=++=(4)76431013210(11011011.101)22222222 12864168210.50.125 (219.625)--=+++++++=+++++++= 1-2 将下列十进制数转换为二进制数和十六进制数(1) 10(39) (2) 10(0.625) (3) 10(0.24) (4) 10(237.375) 解(1)10216(39)(100111)(27)== (2) 10216(0.625)(0.101)(0.A)==(3)近似结果: 16210)3.0()00111101.0()24.0(D =≈ (4) 10216(237.375)(1110'1101.011)(0ED.6)== 1-3 将下列十六进制数转换为二进制数和十进制数(1) 16(6F.8) (2) 16(10A.C) (3) 16(0C.24) (4) 16(37.4) 解(1) 16210(6F.8)(1101111.1)(111.5)== (2) 16210(10A.C)(1'0000'1010.11)(266.75)== (3) 16210(0C.24)(1100.0010'01)(12.140625)== (4) 16210(37.4)(11'0111.01)(55.25)== 1-4 求出下列各数的8位二进制原码和补码(1) 10(39)- (2) 10(0.625) (3) 16(5B) (4) 2(0.10011)- 解(1)10(39)(1'0100111)(1'1011001)-==原码补码 (2) (0.1010000)(0.1010000)==10原码补码(0.625) (3) 16(5B)(01011011)(01011011)==原码补码(4) 2(0.10011)(1.1001100)(1.0110100)-==原码补码1-5 已知10X (92)=-,10Y (42)=,利用补码计算X +Y 和X -Y 的数值。

数字设计基础与应用(第2版)第1章习题解答

数字设计基础与应用(第2版)第1章习题解答

第1章 数字逻辑基础1-1 将下列二进制数转换为十进制数。

(1) 2(1101) (2) 2(10110110) (3) 2(0.1101) (4) 2(11011011.101) 解(1)3210210(1101)12120212(13)=⨯+⨯+⨯+⨯=(2)75421210(10110110)1212121212(182)=⨯+⨯+⨯+⨯+⨯= (3) 124210(0.1101)1212120.50.250.0625(0.8125)---=⨯+⨯+⨯=++= (4)76431013210(11011011.101)22222222 12864168210.50.125 (219.625)--=+++++++=+++++++= 1-2 将下列十进制数转换为二进制数和十六进制数(1) 10(39) (2) 10(0.625) (3) 10(0.24) (4) 10(237.375) 解(1)10216(39)(100111)(27)== (2) 10216(0.625)(0.101)(0.A)==(3)近似结果: 16210)3.0()00111101.0()24.0(D =≈ (4) 10216(237.375)(1110'1101.011)(0ED.6)== 1-3 将下列十六进制数转换为二进制数和十进制数(1) 16(6F.8) (2) 16(10A.C) (3) 16(0C.24) (4) 16(37.4) 解(1) 16210(6F.8)(1101111.1)(111.5)== (2) 16210(10A.C)(1'0000'1010.11)(266.75)== (3) 16210(0C.24)(1100.0010'01)(12.140625)== (4) 16210(37.4)(11'0111.01)(55.25)== 1-4 求出下列各数的8位二进制原码和补码(1) 10(39)- (2) 10(0.625) (3) 16(5B) (4) 2(0.10011)- 解(1)10(39)(1'0100111)(1'1011001)-==原码补码 (2) (0.1010000)(0.1010000)==10原码补码(0.625) (3) 16(5B)(01011011)(01011011)==原码补码(4) 2(0.10011)(1.1001100)(1.0110100)-==原码补码1-5 已知10X (92)=-,10Y (42)=,利用补码计算X +Y 和X -Y 的数值。

数字电路第二版贾立新1数字逻辑基础习题解答

数字电路第二版贾立新1数字逻辑基础习题解答

1数字逻辑基础习题解答 1自我检测题1.(26.125)10=(11010.001)2 =(1A.2)16 2.(100.9375)10=(1100100.1111)2 3.(1011111.01101)2=( 137.32 )8=(95.40625)10 4.(133.126)8=(5B.2B )16 5.(1011)2×(101)2=(110111)2 6.(486)10=(010*********)8421BCD =(011110111001)余3BCD 7.(5.14)10=(0101.00010100)8421BCD 8.(10010011)8421BCD =(93)109.基本逻辑运算有 与 、或、非3种。

10.两输入与非门输入为01时,输出为 1 。

11.两输入或非门输入为01时,输出为 0 。

12.逻辑变量和逻辑函数只有 0 和 1 两种取值,而且它们只是表示两种不同的逻辑状态。

13.当变量ABC 为100时,AB +BC = 0 ,(A +B )(A +C )=__1__。

14.描述逻辑函数各个变量取值组合和函数值对应关系的表格叫 真值表 。

15. 用与、或、非等运算表示函数中各个变量之间逻辑关系的代数式叫 逻辑表达式 。

16.根据 代入 规则可从B A AB +=可得到C B A ABC ++=。

17.写出函数Z =ABC +(A +BC )(A +C )的反函数Z =))(C A C B A C B A ++++)((。

18.逻辑函数表达式F =(A +B )(A +B +C )(AB +CD )+E ,则其对偶式F '= __(AB +ABC +(A +B )(C +D ))E 。

19.已知CD C B A F ++=)(,其对偶式F '=D C C B A +⋅⋅+)(。

20.ABDE C ABC Y ++=的最简与-或式为Y =C AB +。

21.函数D B AB Y +=的最小项表达式为Y = ∑m (1,3,9,11,12,13,14,15)。

数字逻辑答案

数字逻辑答案

数字逻辑答案数字逻辑是一门研究数字电路、计算机硬件的学科。

在现代社会中,计算机已经成为人类不可或缺的一部分,而数字逻辑则是计算机领域的基础。

数字逻辑涉及的内容很广,但是它的核心是数字电路的设计和实现。

数字电路是一种由数字元器件组成的电路,可以执行数字信号的处理和转换等操作。

数字电路在各种电子设备中都有广泛的应用,例如计算机、手机、电视、摄像机等。

数字电路常用的元器件有逻辑门、触发器、计数器等。

数字电路的设计涉及到多种数字逻辑技术,包括布尔代数、Karnaugh图、状态机等。

布尔代数是数字逻辑的基础,它是一种用于描述逻辑关系的符号语言。

在布尔代数中,逻辑变量只有两种状态,即真和假。

布尔代数中常用的逻辑运算有与、或、非、异或等。

布尔代数的运算规则可以通过真值表或卡诺图进行演示。

在数字电路的设计中,布尔代数可以用来描述逻辑关系,从而实现数字电路的设计和分析。

Karnaugh图是数字逻辑中一种用于化简布尔表达式的图形工具。

如果有多个逻辑变量,使用真值表来化简是非常麻烦的,而使用Karnaugh图则能够更容易和快捷地进行化简。

使用Karnaugh图进行化简,可以将逻辑变量按照二进制码分布在图中,然后根据相邻点的规律,将不同变量组合成一个最简化的布尔表达式。

Karnaugh图在数字电路的设计中,可以用于查找最优的逻辑电路,从而提高数字电路的性能和可靠性。

状态机是数字逻辑中一个非常重要的技术,它通常被用来设计数字逻辑系统、控制电路和计算机硬件等。

状态机指的是一种模型,它能够存储和处理信息。

状态机由状态、转移和输出三部分组成,可以通过状态转移图或状态转移表来表示。

在数字电路的设计中,状态机可以用于控制电路的行为、执行算法和数据处理等。

数字逻辑作为电子信息领域的一部分,具有重要的实际应用意义。

通过数字逻辑技术的应用,可以实现低功耗、高集成度、高速度、可靠性等优化。

数字逻辑的应用还可以涉及到现代通信和计算机、控制与自动化、仪器与测量等领域。

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