数字逻辑(第二版)习题答案

合集下载

数字逻辑(第二版)毛法尧课后题答案(1_6章)

数字逻辑(第二版)毛法尧课后题答案(1_6章)

习题一1.1 把下列不同进制数写成按权展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成下列二进制表达式的运算:1.3 将下列二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125)10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将下列十进制数转换成二进制数、八进制数和十六进制数,精确到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.001101)2=(0.15176)8⑶(33.333)10=(21.553F7)16=(100001.010101)2=(41.25237)81.5 如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左移动一位, 被(4)10除时,小数点向左移动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除.1.6 写出下列各数的原码、反码和补码:⑴0.1011[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵ 0.0000[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=0.0000 ⑶ -10110[-10110]原=110110; [-10110]反=101001; [-10110]补=101010 1.7 已知[N]补=1.0110,求[N]原,[N]反和N.解:由[N]补=1.0110得: [N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.1010 1.8 用原码、反码和补码完成如下运算: ⑴ 0000101-0011010[0000101-0011010]原=10010101;∴0000101-0011010=-0010101。

数字逻辑(第二版)毛法尧课后题答案(1-6章)

数字逻辑(第二版)毛法尧课后题答案(1-6章)

习题一1.1 把下列不同进制数写成按权展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成下列二进制表达式的运算:1.3 将下列二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125)10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将下列十进制数转换成二进制数、八进制数和十六进制数,精确到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.001101)2=(0.15176)8⑶(33.333)10=(21.553F7)16=(100001.010101)2=(41.25237)81.5 如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左移动一位, 被(4)10除时,小数点向左移动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除.1.6 写出下列各数的原码、反码和补码:⑴0.1011[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵0.0000[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=0.0000⑶-10110[-10110]原=110110; [-10110]反=101001; [-10110]补=1010101.7 已知[N]补=1.0110,求[N]原,[N]反和N.解:由[N]补=1.0110得: [N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.10101.8 用原码、反码和补码完成如下运算:⑴0000101-0011010[0000101-0011010]原=10010101;∴0000101-0011010=-0010101。

第七章1《数字逻辑》(第二版)习题答案

第七章1《数字逻辑》(第二版)习题答案

习 题 七
2. 用4位二进制并行加法器设计一个用8421码表示的1位十进制加法器。

解答
分析:由于十进制数采用8421码,设输出的二进制数为FC 4 F 4 F 3 F 2 F 1,修正后的结果为'
1'2'3'4'4F F F F FC ,可列出修正函数真值表如表1所示。

表 1
据此,可画出逻辑电路图如图3所示。

图3
7.试用4路数据选择器实现余3码到8421码的转换。

解答
假定用ABCD表示余3码,WXYZ表示8421码,并选择A、B作为选择变量,可求出各4路数据选择器的数据输入端分别为:
用4个四路数据选择器和4个逻辑门构造出该代码转换电路,逻辑图如图6所示。

图6
9. 用4位二进制同步可逆计数器T4193和必要的逻辑门实现模12加法计数器。

解答
根据T4193的逻辑功能,可画出模12加法计数器的逻辑电路图如图7所示。

图7。

第四章1 《数字逻辑》(第二版)习题答案

第四章1 《数字逻辑》(第二版)习题答案

第四章1.分析图1所示的组合逻辑电路,说明电路功能,并画出其简化逻辑电路图。

图1 组合逻辑电路解答○1根据给定逻辑电路图写出输出函数表达式CA B CBA B CAA B CF⋅+⋅+⋅=○2用代数法简化输出函数表达式CBA ABC CBA ABC C)B(A ABCCABCBABCAABCF+ =+ ++ =+ +=⋅+⋅+⋅=○3由简化后的输出函数表达式可知,当ABC取值相同时,即为000或111时,输出函数F的值为1,否则F的值为0。

故该电路为“一致性电路”。

○4实现该电路功能的简化电路如图2所示。

图24.设计一个组合电路,该电路输入端接收两个2位二进制数A=A2A1,B=B2B1。

当A>B时,输出Z=1,否则Z=0。

解答○1根据比较两数大小的法则,可写出输出函数表达式为○2根据所得输出函数表达式,可画出逻辑电路图如图6所示。

图66.假定X=AB代表一个2位二进制数,试设计满足如下要求 (2) Y=X3(Y也用二进制数表示。

)○1假定AB表示一个两位二进制数,设计一个两位二进制数立方器。

由题意可知,电路输入、输出均为二进制数,输出二进制数的值是输入二进制数AB的立方。

由于两位二进制数能表示的最大十进制数为3,3的立方等于27,表示十进制数27需要5位二进制数,所以该电路应有5个输出。

假定用TWXYZ表示输出的5位二进制数,根据电路输入、输出取值关系可列出真值表如表4所示。

由真值表可写出电路的输出函数表达式为T=AB,====BWAB,ZA,Y0,X根据所得输出函数表达式,可画出用与非门实现给定功能的逻辑电路图如图9所示。

图98.设计一个“四舍五入”电路。

该电路输入为1位十进制数的8421码,当其值大于或等于5时,输出F 的值为1,否则F 的值为0。

解答○1 根据题意,可列出真值表如表5所示。

表5○2 由真值表可写出输出函数表达式为 F(A,B,C,D)=∑m(5~9)+∑d(10~15)经化简变换后,可得到最简与非表达式为○3逻辑电路图如图11所示。

第四章 《数字逻辑》(第二版)习题答案

第四章 《数字逻辑》(第二版)习题答案

第四章1.分析图1所示的组合逻辑电路,说明电路功能,并画出其简化逻辑电路图。

图1 组合逻辑电路解答○1根据给定逻辑电路图写出输出函数表达式CABCBABCAABCF⋅+⋅+⋅=○2用代数法简化输出函数表达式CBA ABC CBA ABC C)B(A ABCCABCBABCAABCF+ =+ ++ =+ +=⋅+⋅+⋅=○3由简化后的输出函数表达式可知,当ABC取值相同时,即为000或111时,输出函数F的值为1,否则F的值为0。

故该电路为“一致性电路”。

○4实现该电路功能的简化电路如图2所示。

图22. 分析图3所示的逻辑电路,要求:(1) 指出在哪些输入取值下,输出F 的值为1。

(2) 改用异或门实现该电路的逻辑功能。

图3 组合逻辑电路解答分析给定逻辑电路,可求出输出函数最简表达式为 C B A C B A F ⊕⊕=⊕⊕=○1 当ABC 取值000、011、101、110时,输出函数F 的值为1; ○2 用异或门实现该电路功能的逻辑电路图如图4所示。

图43.析图5所示组合逻辑电路,列出真值表,并说明该电路的逻辑功能。

图5 组合逻辑电路= 1 = 1 = 1 A W B C D X Y Z . . .解答○1 写出电路输出函数表达式如下: D C Z C,B Y B,A X A,W ⊕=⊕=⊕==○2 列出真值表如表1所示。

表1ABCD WXYZ ABCD WXYZ 0000 0001 0010 0011 0100 0101 0110 0111 0000 0001 0011 0010 0110 0111 0101 0100 1000 1001 1010 1011 1100 1101 1110 1111 1100 1101 1111 1110 1010 1011 1001 1000○3 由真值表可知,该电路的功能是将四位二进制码转换成Gray 码。

4.设计一个组合电路,该电路输入端接收两个2位二进制数A=A 2A 1,B=B 2B 1。

(完整word版)《数字逻辑》(第二版)习题答案

(完整word版)《数字逻辑》(第二版)习题答案

第一章1。

什么是模拟信号?什么是数字信号?试举出实例。

模拟信号—----指在时间上和数值上均作连续变化的信号。

例如,温度、压力、交流电压等信号.数字信号--—--指信号的变化在时间上和数值上都是断续的,阶跃式的,或者说是离散的,这类信号有时又称为离散信号。

例如,在数字系统中的脉冲信号、开关状态等。

2. 数字逻辑电路具有哪些主要特点?数字逻辑电路具有如下主要特点:●电路的基本工作信号是二值信号。

●电路中的半导体器件一般都工作在开、关状态.●电路结构简单、功耗低、便于集成制造和系列化生产。

产品价格低廉、使用方便、通用性好。

●由数字逻辑电路构成的数字系统工作速度快、精度高、功能强、可靠性好。

3。

数字逻辑电路按功能可分为哪两种类型?主要区别是什么?根据数字逻辑电路有无记忆功能,可分为组合逻辑电路和时序逻辑电路两类。

组合逻辑电路:电路在任意时刻产生的稳定输出值仅取决于该时刻电路输入值的组合,而与电路过去的输入值无关。

组合逻辑电路又可根据输出端个数的多少进一步分为单输出和多输出组合逻辑电路。

时序逻辑电路:电路在任意时刻产生的稳定输出值不仅与该时刻电路的输入值有关,而且与电路过去的输入值有关。

时序逻辑电路又可根据电路中有无统一的定时信号进一步分为同步时序逻辑电路和异步时序逻辑电路。

4. 最简电路是否一定最佳?为什么?一个最简的方案并不等于一个最佳的方案。

最佳方案应满足全面的性能指标和实际应用调整。

5。

把下列不同进制数写成按权展开形式。

(1) (4517.239)10(3) (325.744)8(2)(10110.0101)2(4) (785.4AF)16解答(1)(4517。

239)10 = 4×103+5×102+1×101+7×100+2×10—1+3×10—2+9×10—3(2)(10110.0101)2= 1×24+1×22+1×21+1×2-2+1×2-4(3)(325.744)8 = 3×82+2×81+5×80+7×8-1+4×8-2+4×8—3(4) (785。

数字逻辑(第2版)毛法尧主编_高等教育出版社_课后习题答案

数字逻辑(第2版)毛法尧主编_高等教育出版社_课后习题答案
安徽大学数字逻辑课程
1
安徽大学数字逻辑课程
2
安徽大学数字逻辑课程
3
安徽大学数字逻辑课程
4
安徽大学数字逻辑课程
5
安徽大学数字逻辑课程
6
安徽大学数字逻辑课程
7
安徽大学数字逻辑课程
8
安徽大学数字逻辑课程
9
安徽大学数字逻辑课程
Hale Waihona Puke 10安徽大学数字逻辑课程11
安徽大学数字逻辑课程
12
安徽大学数字逻辑课程
13
安徽大学数字逻辑课程
14
安徽大学数字逻辑课程
15
安徽大学数字逻辑课程
16
安徽大学数字逻辑课程
17
安徽大学数字逻辑课程
18
安徽大学数字逻辑课程
19
安徽大学数字逻辑课程
20
安徽大学数字逻辑课程
21
安徽大学数字逻辑课程
22

《数字逻辑》(第二版)习题答案 第五章

《数字逻辑》(第二版)习题答案 第五章

习题五1. 简述时序逻辑电路与组合逻辑电路的主要区别。

解答组合逻辑电路:若逻辑电路在任何时刻产生的稳定输出值仅仅取决于该时刻各输入值的组合,而与过去的输入值无关,则称为组合逻辑电路。

组合电路具有如下特征:①由逻辑门电路组成,不包含任何记忆元件;②信号是单向传输的,不存在任何反馈回路。

时序逻辑电路:若逻辑电路在任何时刻产生的稳定输出信号不仅与电路该时刻的输入信号有关,还与电路过去的输入信号有关,则称为时序逻辑电路。

时序逻辑电路具有如下特征:○1电路由组合电路和存储电路组成,具有对过去输入进行记忆的功能;○2电路中包含反馈回路,通过反馈使电路功能与“时序”相关;○3电路的输出由电路当时的输入和状态(过去的输入)共同决定。

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

表1 状态表现态y2 y1次态y2 ( n+1)y1(n+1) /输出Zx2x1=00 x2x1=01 x2x1=11 x2x1=10ABCD B/0B/0C/0A/0B/0C/1B/0A/1A/1A/0D/0C/0B/0D/1A/0C/0解答根据表1所示状态表可作出对应的状态图如图1所示。

图13. 已知状态图如图2所示,输入序列为x=11010010,设初始状态为A,求状态和输出响应序列。

图 2解答状态响应序列:A A B C B B C B输出响应序列:0 0 0 0 1 0 0 14. 分析图3所示逻辑电路。

假定电路初始状态为“00”,说明该电路逻辑功能 。

图 3 解答○1 根据电路图可写出输出函数和激励函数表达式为xK x,J ,x K ,xy J y xy Z 1111212=====○2 根据输出函数、激励函数表达式和JK 触发器功能表可作出状态表如表2所示,状态图如图4所示。

表2图4现态 y 2 y 1 次态 y 2( n+1)y 1(n+1)/输出Zx=0 x=1 00 01 10 1100/0 00/0 00/0 00/001/1 11/0 11/0 11/1○3 由状态图可知,该电路为“111…”序列检测器。

《数字逻辑》(第二版)习题答案 第六章

《数字逻辑》(第二版)习题答案 第六章

习题六1分析图1所示脉冲异步时序逻辑电路。

(1) 作出状态表和状态图;(2) 说明电路功能。

图1解答(1)该电路是一个Mealy型脉冲异步时序逻辑电路。

其输出函数和激励函数表达式为(2)电路的状态表如表1所示,状态图如图2所示。

图2(3) 由状态图可知,该电路是一个三进制计数器。

电路中有一个多余状态10,且存在“挂起”现象。

2 分析图3所示脉冲异步时序逻辑电路。

(1) 作出状态表和时间图;(2) 说明电路逻辑功能。

图3解答○1该电路是一个Moore型脉冲异步时序逻辑电路,其输出即电路状○2电路状态表如表2所示,时间图如图4所示。

表2图4○3 由状态表和时间图可知,该电路是一个模6计数器。

3 分析图5所示脉冲异步时序逻辑电路。

(1) 作出状态表和状态图; (2) 说明电路逻辑功能。

图5解答○1该电路是一个Moore型脉冲异步时序逻辑电路,其输出函数和激励函数表达式为○2该电路的状态表如表3所示,状态图如图6所示。

图6○3该电路是一个“x1—x2—x3”序列检测器。

4分析图7所示脉冲异步时序电路,作出时间图并说明该电路逻辑功能。

图7解答○1该电路是一个Moore型脉冲异步时序逻辑电路,其输出即电路状态。

激励函数表达式为○2电路次态真值表如表4所示,时间图如图8所示。

图8○3该电路是一个模4计数器。

5 用D触发器作为存储元件,设计一个脉冲异步时序电路。

该电路在输入端x的脉冲作用下,实现3位二进制减1计数的功能,当电路状态为“000”时,在输入脉冲作用下输出端Z 产生一个借位脉冲,平时Z 输出0。

解答○1设状态变量用y 2y 1y 0表示根据题意,可作出三位二进制减1计数器的状态转移表如表5所示。

○2 分析表5所示状态转移关系,可发现如下规律:● 最低位触发器的状态y 0只要输入端x 有脉冲出现便发生变化,即每来一个输入脉冲,触发器产生一次翻转。

因此,可令该触发器时钟端信号C 0=x ,输入端信号00y D =。

《数字逻辑》(第二版)习题答案第六章1

《数字逻辑》(第二版)习题答案第六章1

习 题 六1 解答 (1)(1)该电路是一个Mealy 型脉冲异步时序逻辑电路。

其输出函数和激励函数表达式为211221212Q D x CQ D xQ CQ xQ Z ===== 电路的状态表如表1所示,状态图如图2所示。

所示。

表1图(3) (3) 由状态图可知,该电路是一个由状态图可知,该电路是一个三进制计数器。

电路中有一个多余状态1010,且存在“挂,且存在“挂起”现象。

2解 该电路是一个Moore 型脉冲异步时序逻辑电路,其输出即电路状其输出即电路状态。

激励函数表达式态。

激励函数表达式1321123132233Q C C CP;C 1;K K K 1J ; Q J ; Q Q J =========○2 电路状态表如表2所示,时间图如图4所示。

现 态Q 2 Q 1次态次态//输出ZX=10 0 0 1 1 0 1 101/0 11/0 10/0 00/1时 钟 CP 现 态态 Q 3 Q 2 Q 1 次 态态 Q 3(n+1)Q 2(n+1)Q 1(n+1) 1 1 1 1 1 1 1 1000 001 010 011 100 101 110 111001 010 011 100 101 000 111 000图4○3 由状态表和时间图可知,该电路是一个模6计数器。

3解答○1 该电路是一个Moore 型脉冲异步时序逻辑电路型脉冲异步时序逻辑电路,,其输出函数和激励函数表达式为其输出函数和激励函数表达式为322111132212122212x y x R ; x S y x y x x R ; y y x S y y Z +==++=== ○2该电路的状态表如表3所示,状态图如图6所示。

所示。

表3图6○3 该电路是一个“x 1—x 2—x 3”序列检测器 4解答○1 该电路是一个Moore 型脉冲异步时序逻辑电路型脉冲异步时序逻辑电路,,其输出即电路状其输出即电路状 现态现态 y 2y 1 次态y 2(n+1)(n+1)y 1(n+1) (n+1)输出输出 Z x 1x 2 x 3 0001 11 1001 01 01 0100 11 00 0000 00 10 000 0 0 1111212Q D ; CP C 1T ; Q C ====图8○3 该电路是一个模4计数器。

吉林大学-数字逻辑(第2版)习题答案

吉林大学-数字逻辑(第2版)习题答案

毛法尧第二版习题一1.1 把下列不同进制数写成按权展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成下列二进制表达式的运算:1.3 将下列二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125)10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将下列十进制数转换成二进制数、八进制数和十六进制数,精确到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.00111)2=(0.15176)8采用0舍1入规则⑶(33.333)10=(21.553F7)16=(100001.01011)2=(41.25237)81.5 如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左移动一位, 被(4)10除时,小数点向左移动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能被(4)10整除.1.6 写出下列各数的原码、反码和补码:⑴0.1011[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵0.0000[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=0.0000⑶-10110[-10110]原=110110; [-10110]反=101001; [-10110]补=1010101.7 已知[N]补=1.0110,求[N]原,[N]反和N.解:由[N]补=1.0110得: [N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.10101.8 用原码、反码和补码完成如下运算:⑴0000101-0011010[0000101-0011010]原=10010101;∴0000101-0011010=-0010101。

(完整版)数字逻辑习题答案毛法尧第二版

(完整版)数字逻辑习题答案毛法尧第二版
⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3
⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-3
1.2完成下列二进制表达式的运算:
1.3将下列二进制数转换成十进制数、八进制数和十六进制数:
⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10
解:输出函数:

; ;
激励函数:




4.2已知状态表如表4.45所示,作出相应的状态图。
解:状态图为:
4.3已知状态图如图4.56所示,作出相应的状态表。
解:相应的状态表为:
4.4图4.57所示状态图表示一个同步时序逻辑电路处于其中某一个未知状态,。为了确定这个初始状态,可加入一个输入序列,并观察输出序列。如果输入序列和相应的输出序列为00/0、01/1、00/0、10/0、11/1,试确定该同步时序电路的初始状态。
用“与非”门实现的逻辑电路为:
用异或门实现的电路为
3.9判断下列函数是否存在冒险,并消除可能出现的冒险。



解:⑴不存在冒险;
⑵存在冒险,消除冒险的办法是添加一冗余项BD;
即:
⑶也存在冒险,消除冒险的办法也是添加一冗余因子项 .
即: .
习题四
4.1图4.55所示为一个同步时序逻辑电路,试写出该电路的激励函数和输出函数表达式。
解:为分析问题的方便,下面写出状态表:
当输入序列和相应的输出序列为00/0时,A、B、C、D都符合条件,但当序列为01/1时要转为B态或C态,就排除了A、D态;下一个序列为00/0时,B、C保持原态,接着序列为10/0时,B态转为A态,C态转为D态,但当最后一个序列为11/1时,只有D态才有可能输出1,这就排除了B态。故确定该同步时序电路的初始状态为C态。

数字逻辑习题答案-毛法尧-第二版

数字逻辑习题答案-毛法尧-第二版
1.7已知[N]补=1.0110,求[N]原,[N]反和N.
解:由[N]补=1.0110得:[N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.1010
1.8用原码、反码和补码完成如下运算:
⑴000
[000]原=10010101;
∴000=-0010101。
[000]反=[0000101]反+[-0011010]反=00000101+11100101=11101010
xi时输出zx1zy0比较结果时输出zx0zy1比较结果因题意要求要求用尽可能少的状态数作出状态图和状态表并作尽可能的逻辑门和触发器来实现故采用moore型电路用两个d触发器这两个触发器的输出就是电路的输出其表示zyy表示zx
毛法尧第二版
习题一
1.1把下列不同进制数写成按权展开式:
⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3
[0.010110-0.100110]反=[0.010110]反+[-0.100110]反=0.010110+1.011001=1.101111
∴0.010110-0.100110=-0.010000;
[0.010110-0.100110]补=[0.010110]补+[-0.100110]补=0.010110+1.011010=1.110000
1.2完成下列二进制表达式的运算:
1.3将下列二进制数转换成十进制数、八进制数和十六进制数:
⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10
⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125)10

第四章 《数字逻辑》(第二版)习题答案

第四章 《数字逻辑》(第二版)习题答案

第四章1.分析图1所示的组合逻辑电路,说明电路功能,并画出其简化逻辑电路图。

图1 组合逻辑电路解答○1根据给定逻辑电路图写出输出函数表达式CABCBABCAABCF⋅+⋅+⋅=○2用代数法简化输出函数表达式CBA ABC CBA ABC C)B(A ABCCABCBABCAABCF+ =+ ++ =+ +=⋅+⋅+⋅=○3由简化后的输出函数表达式可知,当ABC取值相同时,即为000或111时,输出函数F的值为1,否则F的值为0。

故该电路为“一致性电路”。

○4实现该电路功能的简化电路如图2所示。

图22. 分析图3所示的逻辑电路,要求:(1) 指出在哪些输入取值下,输出F 的值为1。

(2) 改用异或门实现该电路的逻辑功能。

图3 组合逻辑电路解答分析给定逻辑电路,可求出输出函数最简表达式为 C B A C B A F ⊕⊕=⊕⊕=○1 当ABC 取值000、011、101、110时,输出函数F 的值为1; ○2 用异或门实现该电路功能的逻辑电路图如图4所示。

图43.析图5所示组合逻辑电路,列出真值表,并说明该电路的逻辑功能。

图5 组合逻辑电路= 1 = 1 = 1 A W B C D X Y Z . . .解答○1 写出电路输出函数表达式如下: D C Z C,B Y B,A X A,W ⊕=⊕=⊕==○2 列出真值表如表1所示。

表1ABCD WXYZ ABCD WXYZ 0000 0001 0010 0011 0100 0101 0110 0111 0000 0001 0011 0010 0110 0111 0101 0100 1000 1001 1010 1011 1100 1101 1110 1111 1100 1101 1111 1110 1010 1011 1001 1000○3 由真值表可知,该电路的功能是将四位二进制码转换成Gray 码。

4.设计一个组合电路,该电路输入端接收两个2位二进制数A=A 2A 1,B=B 2B 1。

数字逻辑(第二版)毛法尧课后题答案(1_6章)

数字逻辑(第二版)毛法尧课后题答案(1_6章)

习题一1.1 把下列不同进制数写成按权展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成下列二进制表达式的运算:1.3 将下列二进制数转换成十进制数、八进制数和十六进制数:⑴(1110101)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125)10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将下列十进制数转换成二进制数、八进制数和十六进制数,精确到小数点后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.001101)2=(0.15176)8⑶(33.333)10=(21.553F7)16=(100001.010101)2=(41.25237)81.5 如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解: 一个二进制正整数被(2)10除时,小数点向左移动一位, 被(4)10除时,小数点向左移动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除.1.6 写出下列各数的原码、反码和补码:⑴0.1011[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵0.0000[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=0.0000⑶-10110[-10110]原=110110; [-10110]反=101001; [-10110]补=1010101.7 已知[N]补=1.0110,求[N]原,[N]反和N.解:由[N]补=1.0110得: [N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.10101.8 用原码、反码和补码完成如下运算:⑴0000101-0011010[0000101-0011010]原=10010101;∴0000101-0011010=-0010101。

数字逻辑(第2版)习题答案

数字逻辑(第2版)习题答案

毛法尧第二版习题一1.1 把下列不同进‎制数写成按权‎展开式:⑴(4517.239)10= 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3⑵(10110.0101)2=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+0×2-3+1×2-4⑶(325.744)8=3×82+2×81+5×80+7×8-1+4×8-2+4×8-3⑷(785.4AF)16=7×162+8×161+5×160+4×16-1+A×16-2+F×16-31.2 完成下列二进‎制表达式的运‎算:1.3 将下列二进制‎数转换成十进‎制数、八进制数和十‎六进制数:⑴(111010‎1)2=(165)8=(75)16=7×16+5=(117)10⑵(0.110101‎)2=(0.65)8=(0.D4)16=13×16-1+4×16-2=(0.828125‎)10⑶(10111.01)2=(27.2)8=(17.4)16=1×16+7+4×16-1=(23.25)101.4 将下列十进制‎数转换成二进‎制数、八进制数和十‎六进制数,精确到小数点‎后5位:⑴(29)10=(1D)16=(11101)2=(35)8⑵(0.207)10=(0.34FDF)16=(0.00111)2=(0.15176)8采用0舍1入‎规则⑶(33.333)10=(21.553F7)16=(100001‎.01011)2=(41.25237)81.5 如何判断一个‎二进制正整数‎B=b6b5b4‎b3b2b1‎b0能否被(4)10整除?解: 一个二进制正‎整数被(2)10除时,小数点向左移‎动一位, 被(4)10除时,小数点向左移‎动两位,能被整除时,应无余数,故当b1=0和b0=0时, 二进制正整数‎B=b6b5b4‎b3b2b1‎b0能被(4)10整除.1.6 写出下列各数‎的原码、反码和补码:⑴0.1011[0.1011]原=0.1011; [0.1011]反=0.1011; [0.1011]补=0.1011⑵0.0000[0.000]原=0.0000; [0.0000]反=0.0000; [0.0000]补=0.0000⑶-10110[-10110]原=110110‎; [-10110]反=101001‎; [-10110]补=101010‎1.7 已知[N]补=1.0110,求[N]原,[N]反和N.解:由[N]补=1.0110得: [N]反=[N]补-1=1.0101, [N]原=1.1010,N=-0.10101.8 用原码、反码和补码完‎成如下运算:⑴000010‎1-001101‎0[000010‎1-001101‎0]原=100101‎01;∴000010‎1-001101‎0=-001010‎1。

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

第一章1. 什么是模拟信号?什么是数字信号?试举出实例。

模拟信号-----指在时间上和数值上均作连续变化的信号。

例如,温度、压力、交流电压等信号。

数字信号-----指信号的变化在时间上和数值上都是断续的,阶跃式的,或者说是离散的,这类信号有时又称为离散信号。

例如,在数字系统中的脉冲信号、开关状态等。

2. 数字逻辑电路具有哪些主要特点?数字逻辑电路具有如下主要特点:●电路的基本工作信号是二值信号。

●电路中的半导体器件一般都工作在开、关状态●电路结构简单、功耗低、便于集成制造和系列化生产。

产品价格低●由数字逻辑电路构成的数字系统工作速度快、精度高、功能强、可3. 数字逻辑电路按功能可分为哪两种类型?主要区别是什么?根据数字逻辑电路有无记忆功能,可分为组合逻辑电路和时序逻辑电路两类。

组合逻辑电路:电路在任意时刻产生的稳定输出值仅取决于该时刻电路输入值的组合,而与电路过去的输入值无关。

组合逻辑电路又可根据输出端个数的多少进一步分为单输出和多输出组合逻辑电路。

时序逻辑电路:电路在任意时刻产生的稳定输出值不仅与该时刻电路的输入值有关,而且与电路过去的输入值有关。

时序逻辑电路又可根据电路中有无统一的定时信号进一步分为同步时序逻辑电路和异4. 最简电路是否一定最佳?为什么?一个最简的方案并不等于一个最佳的方案。

最佳方案应满足全面的性能指标和实际应用要求。

所以,在求出一个实现预定功能的最简电路之后,往往要根据实际情况进行相应调整。

5. 把下列不同进制数写成按权展开形式。

(1) (4517.239)10 (3) (325.744)8(2) (10110.0101)2 (4) (785.4AF)16解答(1)(4517.239)10 = 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3(2)(10110.0101)2= 1×24+1×22+1×21+1×2-2+1×2-4(3)(325.744)8 = 3×82+2×81+5×80+7×8-1+4×8-2+4×8-3 (4) (785.4AF)16 = 7×162+8×161+5×160+4×16-1+10×16-2+15×16-36.将下列二进制数转换成十进制数、八进制数和十六进制数。

(1)1110101 (2) 0.110101 (3) 10111.01= 1×26+1×25+1×24+1×22+1×20解答(1)(1110101)2= 64+32+16+4+1=(117)10(00 1 1 1 0 1 0 1 )28(2(16即:(1110101)2 =(117)10 =(165)8 =(75)16(2) (0.110101) 2 = 1×2-1+1×2-2+1×2-4+1×2-6= 0.5+0.25+0.0625+0.015625=(0.828125)10(0.1 10 1 0 1 )2(0)8(2()16即:(0.110101)2 =(0.828125)10 =(0.65)8 =(0.D4)16 (3)(10111. 01)2 =1×24+1×22+1×21+1×20+1×2-2=16+4+2+1+0.25=(23. 25)100)2)8(000(16即:(10111.01)2 =(23.25)10 =(27.2)8 =(17.4)16 7.将下列十进制数转换成二进制数、八进制数和十六进制数(精确到小数点后4位)。

(1) 29 (2) 0.27 (3) 33.33解答(1) (29)10 = 24+23+22+20 = (11101)2= ( 011 101 )2 = (35)8= (0001 1101 )2 = (1D)16(2) (0.27)10 ≈2-2+2-6 = (0.010001)2= ( 0.010 001 )2 = (0.21 )8= ( 0.0100 0100 )2 = (0.44)16(3)(33.33)10 =(?)2 =(?)8 =(?)16即:(33.33)10=(100001.0101)2 = (41.24)8 = (21.5)16 8.如何判断一个二进制正整数B=b6b5b4b3b2b1b0能否被(4)10整除?解答 B = b6 b5b4b3b2b1b= b6 ×26+b5 ×25+b4 ×24+b3×23 +b2×22+ b1 ×21+b0×20=( b6 ×24+b5 ×23+b4 ×22+b3×21 +b2) ×22+ b1 ×21+b0×20可见,只需b1=b0=0即可。

9.写出下列各数的原码、反码和补码。

(1) 0.1011 (2) –10110 解答(1) 由于0.1011为正数,所以有原码 = 补码 = 反码 = 0.1011(2)由于真值= -10110 为负数,所以有原码 = 1 1 0 1 1 0 (符号位为1,数值位与真值相同)反码 = 1 0 1 0 0 1 (符号位为1,数值位为真值的数值位按位变反)补码 = 1 0 1 0 1 0 (符号位为1,数值位为真值的数值位按位变反,末位加1)10.已知[N ]补=1.0110,求[N ]原,[N ]反和N 。

解答 [N] 反码 = 1.0101 (补码的数值位末位减1)[N] 原码 = 1.1010 (反码的数值位按位变反)N = -0.1010 (原码的符号位1用“-”表示)11.将下列余3码转换成十进制数和2421码。

(1) 011010000011 (2) 01000101.1001解答(1)( 0110 1000 0011)余3码 =350)10 =(0011 1011 0000)2421 (2) ( 0100 0101.1001) 余3码 =(12.6)10 =(0001 0010.1100)2421 12. 试用8421码和格雷码分别表示下列各数。

(1) (111110)2 (2) (1100110)2解答(1) (111110)2 = (62) 10= (0110 0010) 8421 = (100001) Gray2 = (102) 108421Gray第二章1 假定一个电路中,指示灯F和开关A、B、CF=(A+B)C 试画出相应电路图。

解答电路图如图1所示。

图12 用逻辑代数的公理、定理和规则证明下列表达式:(1) CAB+A+A=BAC(2) 1ABAABB=+++BA(3)CAABCB+=A+ABCBAC(4)CABC+A+B=+BACBAC(1) 证明如下CA B A C B C A B A )C )(A B A (CA ABC A AB +=++=++=⋅=+(2) 证明如下1A A )B (B A )B A(B B A B A B A AB =+=+++=+++(3) 证明如下CAB C B A C B A C AB C B A C B A C B A B)B (C A C)C (B A CA B A )C B A A(ABC A ++=+++=+++=+=++=(4)证明如下CB A ABC )C (A BC)C A B A ( )C (A C)B (B)A ( CA CB B AC A C B B A ⋅⋅+=+⋅++⋅=+⋅+⋅+=⋅⋅=++3用真值表验证下列表达式:(1) ()()B A B A B A B A +⋅+=+ (2) ()()B A AB B A B A +=+⋅+(1) 真值表证明如表1所示。

表1(2) 真值表证明如表2所示。

表24 求下列函数的反函数和对偶函数:(1) B A AB F +=(2) ()()()E DE C C A B A F ++⋅+⋅+=(3)))((AC D C B A F ++=(4)()[]G E D C B A F ⋅++=(1) B))(A B A (F ++=)B A B)((A F '++=(2) E )]E D (C C A B A [F ⋅+++⋅= E E)]C(D C A [AB F'⋅+++= (3) )C A D (C B A F +++= )C A C(D B A F'+++= (4) ]G D)E C B[(A F +++= G]E )D [(C B A F +++=,5(1) 如果已知X + Y 和 X + Z 的逻辑值相同,那么Y 和 Z 的逻辑值一定相同。

正确吗?为什么?(2) 如果已知XY 和XZ 的逻辑值相同,那么那么Y 和 Z 的逻辑值一定相同。

正确吗?为什么?(3)如果已知X + Y 和 X + Z 的逻辑值相同,且XY 和XZ 的逻辑值相同,那么Y = Z 。

正确吗?为什么?(4) 如果已知X+Y 和 X ·Y 的逻辑值相同,那么X 和Y 的逻辑值一定相同。

正确吗?为什么? 解答(1) 错误。

因为当X=1时,Y ≠Z 同样可以使等式X + Y = X + Z 成立。

(2) 错误。

因为当X=0时,Y ≠Z 同样可以使等式XY = XZ 成立。

(3) 正确。

因为若Y ≠Z ,则当X=0时,等式X + Y = X + Z 不可能成立;当X=1时,等式XY = XZ 不可能成立;仅当Y=Z 时,才能使X+Y = X+Z 和 XY = XZ 同时成立。

(4) 正确。

因为若Y ≠Y ,则X+Y=1,而 X ·Y=0,等式X + Y = X ·Y 不成立。

6 用代数法求出下列逻辑函数的最简“与-(1) BC C B A AB F ++= (2) BCD B B A F ++=(3) ()()()C B A B A C B A F ++⋅+⋅++= (4) ()()B AC C BD D BC F +⋅+⋅++=解答(1)CA AB BC C A AB B)C A (AB B)C B A (AB BC C B A AB F +=++=++=++=++=(2)BA B B A BCDB B A F +=+=++=(3)()()()BB)A (B)(A CB A B AC B A F =+⋅+=++⋅+⋅++=(4)()()AC D B B AC D BC B)(AC BC D BC B))(AC C B (D BC B AC C B D D BC F ++=+++=+++=++++=+⋅+⋅++=7.将下列逻辑函数表示成“最小项之和”形式及“最大项之积”的(1) ()BC D C AB B A D C B D C B A F +++=,,, (2) ())(,,,CD B ABD B A D C B A F +++=解答 (1)()∏∑==++++++++++=++++++++++=++++++++++=+++=8,9,10,11)M(0,1,2,3,D)C,B,F(A,5)12,13,14,1m(4,5,6,7,m m m m m m m m m m m ABCD D ABC BCD A D BC A D C AB BCDA D BC A D CB A DC B AD C AB D C B A AD)BCD A D A D A ( DC AB CD)D C D C D C B(A D C A)B A ( BCD C AB B A D C B D C,B,A,F 151476137654124(2)()∏∑==+++++++++++++++++++=+++++++++++++++++++=+++++++++++++++++++=+++=+++++=+++++=++⋅⋅=+++=M(0,1,2)15)~m(3m m m m m m m m m m m m m m m m m m m m ABCD CD B A BCD A CD B A ABCD D ABC D C AB D C AB BCD A D BC A D C B A D C B A D ABC D C AB D B A D C B A CD B A D C B A D C B A D C B A AB)B A B A B A CD(ACD)D ACD C A D C A CD A D C A D C A D C A B(BC)C B C B C B (D A CD)D C D C D C (B A CDB D A B A CD B D B D A B A B A CD B )D B A B)((A CD B ABD B A CD)(B ABD B A D C,B,A,F 1511731514131276541412108111098C 8 用卡诺图化简法求出下列逻辑函数的最简“与-或”表达式和最简“或-与”表达式(1) C B AC D C A B A D C B A F +++=),,,((2) )()(),,,(B AD C B D D BC D C B A F +⋅+⋅++= (3) ∏=)15,14,13,12,11,10,6,4,2(),,,(M D C B A F解答(1)函数C B AC D C A B A D C B A F +++=),,,( 的卡诺图如图2所示。

相关文档
最新文档