第1章习题答案_第1页
第1章习题答案_第2页
第1章习题答案_第3页
第1章习题答案_第4页
第1章习题答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、思考题:题1.2.1 余3码是 码,减3后是 码,然后加上后六种状态是 码。(A) 余3,8421,5421BCD (B) 8421, 有权,无权(C)循环,2421BCD,有权 (D) 无权,8421BCD,8421答:D题1.3.1 对于思考题图1.3.1所示的波形, A、B为输入,F为输出,其反映的逻辑关系是(A) 与非关系; (B) 异或关系; (C) 同或关系; (D) 或关系; (E) 无法判断。ABF思考题图1.3.1答:B题1.3.2 信号A和0异或相当于 门,信号A和1异或相当于 门。答:缓冲门、非门题1.3.3 连续异或(1Å1Å1Å1

2、7; )1985个1的结果是什么? 单数个1连续异或、双数个1连续异或的结果是 。(A) 0,0,0 (B) 1,1,0 (C) 不唯一,0,1 (D) 如此运算逻辑概念错误,1,1 答:B题1.3.4 已知逻辑函数F=A(B+DC),选出下列可以肯定使F=1的状态是 ; (1) A=0,BC=0,D=0 (2) A=0,BD=0,C=0 (3) AB=1,C=0,D=0 (4) AC=1,B=0答:C题1.3.5 指出下列各式中哪些是四变量A、B、C、D的最小项和最大项。在最小项后的( )里填m,在最大项后的( )里填M,其他填×。 (1)( ) (2)( ) (3)( ) (4)

3、( ) (5)( ) (6)( )答:×、m、×、×、M、×题1.3.6 最小项ABCD的逻辑相邻项是 。 A) (B) (C) (D)答:A、B、C题1.3.7 某一逻辑函数真值确定后,下面描述该函数功能的方法中,具有唯一性的是 。(A)逻辑函数的最简与或式 (B) 逻辑函数的最小项之和表达式(C)逻辑函数的最简或与式 (D) 逻辑函数的最大项之和表达式答:B题1.3.8 利用反演规则,求出函数的逻辑表达式为 。答:3个信号A、B、C的同或题1.4.1 卡诺图中的逻辑相邻或对称相邻具有 码特征,其数值不同只是在位上差 位。(A) 余3码, 2 (B)

4、8421码, 3(C)循环码, 2 (D) 格雷码, 1答:D题1.4.2 在思考题图1.4.2所示的卡诺图中,化简后的逻辑函数是(a) (b) (c) (d)答:B、C题1.4.3任意项和约束项有微小的区别,区别在于任意项值 ,约束项值 。约束项和任意项统称为 。0 1BC1011A1101 思考题图14.200 01 11 10答:随便、不允许、无关项题1.4.4 有三个逻辑变量A、B、C,它们分别表示一台电动机的正转、反转和停止的命令,A=1表示正转,B=1表示反转,C=1表示停止。电动机任何时候只能执行一个命令,请写出描述上述情况的约束项逻辑表达式。答: (0,3,5,6,7)=0 题

5、1.5.1 VHDL语言的数据类型有 、 、 、 。答:多种数据类型任意写出4种。整数、实数、枚举、物理类型题1.5.2一个VHDL是否应有一个结构体?结构体的目的是什么? 一个VHDL可以有多个结构体吗?答:是、描述电路逻辑功能、可以习题1.1写出下列二进制数的原码、补码和反码。(1)(+1010)B 的原码为 ;补码为 ;反码为 (2)(-1100)B 的原码为 ;补码为 ;反码为 解:二进制的正数原码、反码和补码相等,二进制的负数反码按位取反,补码在反码的基础上加1,符号位加绝对值共8位。(1)(+1010)B 的原码为 00001010 ;补码为 00001010 ;反码为 00001

6、010 (2)(-1100)B 的原码为 10001100 ;补码为 11110011 ;反码为 11110100 习题1.2十进制数与BCD等码间的转换。(1)(6)D( )8421( )余3码(2)(0110)8421( )余3码( )8421BCD解:8421码转余3码需要加3,8421码转8421BCD码只能在0-9之间。(1)(6)D(0110)8421(1001)余3码(2)(0110)8421(1001)余3码(0110)8421BCD习题1.3 用补码运算。(1)34+21= (2)35-16= 解: 二进制的正数原码、反码和补码相等,二进制的负数反码按位取反,补码在反码的基础

7、上加1,加法直接运算,减法变为补码后相加。(1)34+21=34 00100010+ 21+ 000101015500110111 57=00110111 (2)35-16= 34 00100010- 16+ 1111000018100010010 18=00010010习题1.4 将给定的进制转换成相应的进制数。 (1)(101011.010)B( )O( )D( )H(2)(25.678)D( )B( )O( )H解(1):1)首先将二进制数101011.010转换成十进制数,利用按权展开式 由此可得:(101011.010 )2 = (43.25)10 。 2)将二进制数转换成八进制数,

8、以小数点为界将二进制数三位一组,进行划分,最后每三位用一个等值八进制数代替即可。( 101011.010)2=(53.2)83)将二进制数转换成十六进制数,以小数点为界将二进制数四位一组,进行划分,最后每四位用一个等值十六进制数代替即可。( 101011.010)2=(2B.2)16综上可得:(101011.010)B(53.2)O(43.25)D(2B.2)H 解(2):1)首先将十进制数25.678其转换成二进制数,分别对整数部分和小数部分进行转换。整数部分采用除2取余法,小数部分采用乘2取整法。由此可得: (25.678)10 = (11001.1010 )2。 2)将二进制数转换成八进

9、制数,以小数点为界将二进制数三位一组,进行划分,最后每三位用一个等值八进制数代替即可。( 11001.1010)2=(31.50)83)将二进制数转换成十六进制数,以小数点为界将二进制数四位一组,进行划分,最后每四位用一个等值十六进制数代替即可。( 11001.1010)2=(19.A)16综上可得:(25.678)10 = ( 11001.1010)2 =(31.50)8= ( 19.A)16A习题图1.5 习题1.5 电路图(a)逻辑电路图UF1UF2ABC(b) A、B、C变化波形ABCBC题1.5 写出习题图1.5所示开关电路中F和A、B、C之间逻辑关系的真值表、函数式和逻辑电路图。若

10、已知A、B、C变化波形如图(b),画出F1、F2 的波形。解:设用输入变量A、B、C表示开关的状态,开关闭合用逻辑1表示,开关断开用逻辑0表示。输出变量F表示灯的状态,灯亮用逻辑1表示,灯灭用逻辑0表示。由此可列出开关电路的真值表如表习题表1.5所示。根据真值表可得函数的表达式 最后根据A、B、C波形,画出F1、F2波形如如下图所示。习题表1.5 开关电路的真值表A B CF1F20 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10000011100011111BAF2CF1习题1.6 用逻辑代数的基本公式和常用公式证明下列各等式。 (1) (2)证明(1):通常

11、证明等式成立的方法可运用逻辑代数中的公式和定理对等式进行变换加以证明。等式左边=等式右边证明(2):在变量较少的情况下,也可选用真值表加以证明。 公式的真值表如习题1.6表所示。从真值表可看出,对于输入变量的所有组合,等式两边的值均相等,因此等式成立。习题表1.6 真值表A B C0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 10001011100010111习题1.7 试画出用与非门和反相器实现下列函数的逻辑图。(1) (2)解:通过公式转换,可对应得到(1)和(2)的与非表达式。电路图如习题图1.7所示。 (1) (2)B&C&A &

12、FA&B(1) 习题1.7图 A&&B&B &CAF &(2) 习题1.8 试画出用或非门和反相器实现下列函数的逻辑图。(1) (2) 解:通过公式转换,可对应得到(1)和(2)的与非表达式。电路图如习题图1.8所示。(1) (2) CB1FA 11C1B1(1) 习题1.8图 1BF1(2) 1 习题1.9 已知函数,试用最少数目的与非门实现之,要求电路的输入仅为原变量。解:只允许原变量输入时, 最简单的办法是加入非门产生必要的反变量,但这样并非最经济合理,这里以用与非门实现电路为例来合理设计。设计中常用到几个基本关系: (1) 含相同原变量的

13、积项可以合并。如 (2) 积项中的反变量可以用适当的与非因子代替。如 同理 其中、和称为的代替因子,其意是一个积项中的反变量因子可根据需要扩展成为与这一积项中的其它一个或几个变量构成的与非因子,该积项的值仍不会变。选哪个代替因子取代该反变量,要根据其它积项中有否相同的代替因子,这样可减少所需与非门的数量。首先作卡诺图如习题1.9图(a)所示。 00011011000111101111011111010010(a) (b)习题1.9图 函数卡诺图和逻辑图CDABABCDF 简化函数得再将前两项、中的和 都用代替因子取代,于是这两项分别等效为和,而后两项合并为,因此 其逻辑电路图如习题1.9图(b

14、)所示。习题1.10 写出习题1.10图(a)、(b)中各逻辑图的逻辑函数式,并化简为最简与或式。 习题1.10图 电路图&&&1FABC(a) &&1&&FACB(b) 11ACB(c) 11111F1=1ACB(d) =1&=1F11F2解:(a) (b) 习题1.11 用代数法将下列逻辑函数化简为最简与或式。(1)(2)解:(1)逻辑函数F是三变量的最小项表达式,且不相邻,已经是最简逻辑表达式。 (2)习题1.12 求下列函数的反函数并化为最简与或形式。(1)(2) 解:写出反函数并用公式法化为最简与或形式。(1) (2)

15、习题1.13 证明下列逻辑恒等式(方法不限)。(1)(2) 证明(1):证明等式就可以了。 展开左边 再展开右边 左边=右边,成立。 证明(2): 左边=右边。习题1.14 用卡诺图化简下列函数,分别写出其最简与或式。(1) (2) 习题1.14图 函数的卡诺图(a) F的卡诺图 (b) F的卡诺图CDABCDAB解:卡诺图化简逻辑函数是含n个变量函数的k图中,几何相邻的2i(i = 1、2、3n)个小格可合并在一起构成正方形或矩形圈,消去i个变量,而用含n - i个变量的积项标注该圈。作出函数的卡诺图,如习题1.14图所示。然后画包围圈,注意圈的数量要尽可能少、范围要尽可能大。最后写出化简后

16、的逻辑函数表达式。应注意的是:利用卡诺图对逻辑函数进行化简时,最简的结果并不是唯一的。习题1.15 用卡诺图化简下列有无关项的函数,分别写出其最简与或式和或与式。解:根据习题1.15图(a)卡诺图,得最简与或式;根据习题1.16图(b)卡诺图,得最简或与式。习题1.15图 函数的卡诺图(a) F与或式 (b) F的或与式CDAB00 01 11 10× × 0 ×00 01 11 100 1 0 10 × × ×0 1 0 1CDAB00 01 11 10× × 0 ×00 01 11 100 1 0 1

17、0 × × ×0 1 0 1 习题1.16 试用卡诺图对已知函数做逻辑运算。(1)已知试求 a) b) c)解:函数在进行与、或、异或的运算时,只要将图中编号相同的方块,按运算规则进行运算,就可求得它们的逻辑与、逻辑或、逻辑异或等函数。画函数F,卡诺图,如习题1.16图(a)所示。画G卡诺图时先画出其反函数的卡诺图,然后将反函数的卡诺图中0和1的位置对调,即图习题图1.16(a)所示的原函数G的卡诺图。0001101100011110010011010100101000011011000111101001001101111000FG习题1.16图(a) F、G卡诺

18、图CDABCDAB根据卡诺图进行与、或、异或的运算,分别对F,G中编号相同的方块进行上述的运算习题1.16图(b) 、卡诺图0001101100011110000000010100100000011011000111101101111101111010F·GF+ G00011011000111101101111000110010FÅ GCDABCDABCDAB可得习题1.16(b)所示的函数 , ,的卡诺图。经化简可得函数 , ,的表达式为习题1.17 多输出函数卡诺图化简。3个函数为同一电路的三个输出端,试用最少数目的与非门实现其电路。 解:对多输出函数的电路化简,基本方法和步骤可参照单个函数化简。不同的是,多函数电路应保证整个电路为最简,而各单个函数不一定是最简,因此在化简过程中重要的是寻找和利用公共圈。具体解法如下:先画函数的卡诺图,习题1.17 图(a)为函数F1F3的卡诺图。F1F2000110110001111001101100010000110001101100011110100001011100011100011011000111101000011101000100F3习题1.17 图 卡诺图CDAB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论