第1章习题答案
- 格式:doc
- 大小:1.01 MB
- 文档页数:18
思考题:
题余3码是码,减3后是码,然后加上后六种状态是码。
(A) 余3,8421,5421BCD (B) 8421,有权,无权
(C)循环,2421BCD,有权 (D) 无权,8421BCD,8421
答:D
题对于思考题图所示的波形, A、B为输入,F为输出,其反映的逻辑关系是
(A)与非关系; (B) 异或关系; (C) 同或关系; (D) 或关系; (E) 无法判断。
A
B
F
思考题图
答:B
题信号A和0异或相当于门,信号A和1异或相当于门。
答:缓冲门、非门
题连续异或(1111…)1985个1的结果是什么单数个1连续异或、双数个1连续异或的结果是。
(A) 0,0,0 (B) 1,1,0 (C) 不唯一,0,1 (D) 如此运算逻辑概念错误,1,1
答:B
题 已知逻辑函数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
题 指出下列各式中哪些是四变量A 、B 、C 、D 的最小项和最大项。在最小项后的( )里填m ,在最大项后的( )里填M ,其他填×。
(1)D B A ++( ) (2)D C B A ( ) (3)ABD ( ) (4))(D C AB +( ) (5)D C B A +++( ) (6)D C B A ++( ) 答:×、m 、×、×、M 、×
题 最小项ABCD 的逻辑相邻项是 。
A )D C A
B (B )D AB
C (C )C
D B A (D )D C B A 答:A 、B 、C
题 某一逻辑函数真值确定后,下面描述该函数功能的方法中,具有唯一性的是 。
(A )逻辑函数的最简与或式 (B) 逻辑函数的最小项之和表达式 (C )逻辑函数的最简或与式 (D) 逻辑函数的最大项之和表达式 答:B
题 利用反演规则,求出⋅⋅⋅⊕⊕⊕=C B A F 函数的逻辑表达式为 。 答:3个信号A 、B 、C 的同或
题 卡诺图中的逻辑相邻或对称相邻具有 码特征,其数值不同只是在位上差 位。
(A )余3码, 2 (B) 8421码, 3 (C )循环码, 2 (D) 格雷码, 1 答:D
题 在思考题图所示的卡诺图中,化简后的逻辑函数是
(a )CA BC AB ++
(b )A C C B B A ++ (c )A C C B B A ++ (d )CA C B B A ++ 答:B 、C
题任意项和约束项有微小的区别,区别在于任意项值 ,约束项值 。约束项和任意项统称为 。
答:随便、不允许、无关项
题 有三个逻辑变量A 、B 、C ,它们分别表示一台电动机的正转、反转和停止的命令,
A =1表示正转,
B =1表示反转,
C =1表示停止。电动机任何时候只能执行一个命令,请写出描
述上述情况的约束项逻辑表达式。 答:∑Φ (0,3,5,6,7)=0
题 VHDL 语言的数据类型有 、 、 、 。 答:多种数据类型任意写出4种。整数、实数、枚举、物理类型
题一个VHDL 是否应有一个结构体结构体的目的是什么 一个VHDL 可以有多个结构体吗 答:是、描述电路逻辑功能、可以
思考题图
习题写出下列二进制数的原码、补码和反码。
(1)(+1010)B的原码为;补码为;反码为
(2)(-1100)B 的原码为;补码为;反码为
解:二进制的正数原码、反码和补码相等,二进制的负数反码按位取反,补码在反码的基础上加1,符号位加绝对值共8位。
(1)(+1010)B的原码为 00001010 ;补码为 00001010 ;反码为 00001010
(2)(-1100)B 的原码为;补码为;反码为
习题十进制数与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)34+21= (2)35-16=
解:二进制的正数原码、反码和补码相等,二进制的负数反码按位取反,补码在反码的基础上加1,加法直接运算,减法变为补码后相加。
(1)34+21=
34 00100010
+ 21+ 00010101
5500110111
57=00110111
(2)35-16=
34 00100010
- 16+
180
18=00010010
习题 将给定的进制转换成相应的进制数。
(1)()B =( )O =( )D =( )H
(2)()D =( )B =( )O =( )H
解(1):
1)首先将二进制数转换成十进制数,利用按权展开式
D
20135B )25.43(25.0128322121212121)010.101011(=++++=⨯+⨯+⨯+⨯+⨯=- 由此可得: )2 = 10 。
2)将二进制数转换成八进制数,以小数点为界将二进制数三位一组,进行划分,最后每三位用一个等值八进制数代替即可。
( 101ˊ)2=(8
3)将二进制数转换成十六进制数,以小数点为界将二进制数四位一组,进行划分,最后每四位用一个等值十六进制数代替即可。
( 10ˊ)2=(16
综上可得:()B =()O =()D =()H
解(2):
1)首先将十进制数其转换成二进制数,分别对整数部分和小数部分进行转换。整数部分采用除2取余法,小数部分采用乘2取整法。
由此可得: 10 = )2。
2)将二进制数转换成八进制数,以小数点为界将二进制数三位一组,进行划分,最后每三位用一个等值八进制数代替即可。
( 11ˊˊ0)2=(8
3)将二进制数转换成十六进制数,以小数点为界将二进制数四位一组,进行划分,最后每四位用一个等值十六进制数代替即可。