自我检测题1.()10=()2 =(1A.2)16 2.()10=()23.(1011111.01101)2=( )8=()10 4.()8=()165.(1011)2×(101)2=(110111)2 6.(486)10=(0)8421BCD =(0)余3BCD 7.()10=()8421BCD 8.()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=的最小项表达式为Y= ∑m(1,3,9,11,12,13,14,15)。
Y+ABB22.约束项是不会出现的变量取值所对应的最小项,其值总是等于0。
23.逻辑函数F(A,B,C)=∏M(1,3,4,6,7),则F(A,B,C)=∑m( 0,2,5)。
24.VHDL的基本描述语句包括并行语句和顺序语句。
25.VHDL的并行语句在结构体中的执行是并行的,其执行方式与语句书写的顺序无关。
26.在VHDL的各种并行语句之间,可以用信号来交换信息。
27.VHDL的PROCESS(进程)语句是由顺序语句组成的,但其本身却是并行语句。
28.VHDL顺序语句只能出现在进程语句内部,是按程序书写的顺序自上而下、一条一条地执行。
29.VHDL的数据对象包括常数、变量和信号,它们是用来存放各种类型数据的容器。
30.下列各组数中,是6进制的是。
A.14752 B.62936 C.53452 D.3748131.已知二进制数,其对应的十进制数为。
A.202 B.192 C.106 D.9232.十进制数62对应的十六进制数是。
A.(3E)16 B.(36)16 C.(38)16 D.(3D)1633.和二进制数()2等值的十六进制数是。
A.()16 B.()16 C.()16 D.()1634.下列四个数中与十进制数(163)10不相等的是。
A.(A3)16 B.()2C.(0001)8421BCD D.(1)835.下列数中最大数是。
A.(0)2 B.(12F)16 C.(301)10 D.()8421BCD36.和八进制数(166)8等值的十六进制数和十进制数分别为。
A.76H,118D B.76H,142D C.E6H,230D D.74H,116D37.已知A=()10 ,下列结果正确的是。
A. A=()2 B.A=(0A.8)16C. A=()8 D.A=()538.表示任意两位无符号十进制数需要位二进制数。
A.6 B.7 C.8 D.939.用0、1两个符号对100个信息进行编码,则至少需要。
A.8位 B.7位 C.9位 D.6位40.相邻两组编码只有一位不同的编码是。
A.2421BCD码 B.8421BCD码 C.余3码 D.格雷码41.下列几种说法中与BCD码的性质不符的是。
A.一组4位二进制数组成的码只能表示一位十进制数B.BCD码是一种人为选定的0~9十个数字的代码C.BCD码是一组4位二进制数,能表示十六以内的任何一个十进制数D.BCD码有多种42.余3码对应的2421码为。
A. B.10111011 C. D.43.一个四输入端与非门,使其输出为0的输入变量取值组合有种。
A.15 B.8 C.7 D.144.一个四输入端或非门,使其输出为1的输入变量取值组合有种。
A.15 B.8 C.7 D.145.A⊕1⊕0⊕1⊕1⊕0⊕1= 。
A.A B.A C.0 D.146.下列四种类型的逻辑门中,可以用实现与、或、非三种基本运算。
A .与门B . 或门C .非门D .与非门47.若将一个异或门(设输入端为A 、B )当作反相器使用,则A 、B 端应 连接。
A .A 或B 中有一个接高电平; B .A 或B 中有一个接低电平;C . A 和B 并联使用;D .不能实现。
48.下列逻辑代数式中值为0的是 。
A .A AB .A 1C .A 0D .A A ⊕ 49.与逻辑式ABC A +相等的式子是 。
A .ABC B .1+BC C .A D .BC A + 50.下列逻辑等式中不成立的有 。
A .)C A )(B A (BC A ++=+ B .1=++B A B A AB C .1=++AB B A D .BD A ABD A =51.A C B A F +⊕⊕=)(的最简与-或表达式为 。
A .F =AB .C B C B A F ++= C .F =A +B +CD .都不是52.若已知Y XY YZ Z Y XY +=++,判断等式=+++))()((Z Y Z Y Y X Y Y X )(+成立的最简单方法是依据 。
A .代入规则B .对偶规则C .反演规则D .反演定理 53.根据反演规则,逻辑函数CD B A F +=的反函数F = 。
A .D C AB + B .)DC )(B A (++ C .)D C B A +++()( D .D C B A ++ 54.逻辑函数C B AB F +=的对偶式F '= 。
A .))((C B B A ++ B .))((C B B A ++ C .C B A ++ D .C B B A +55.已知某电路的真值表如表所示,该电路的逻辑表达式为 。
A .F =C B .F =ABC C .F =AB +C D .都不是表A B CFA B CF0 0 01 0 056.函数F =AB +BC ,使F =1的输入ABC 组合为 。
A .ABC = 000B .ABC = 010 C .ABC = 101D .ABC = 110 57.已知CD ABC F +=,下列组合中, 可以肯定使F =0。
A .A = 0 , BC = 1B .B = 1,C = 1 C .C = 1,D = 0 D .BC = 1,D = 1 58.在下列各组变量取值中,能使函数F (A ,B ,C ,D )=∑m (0,1,2,4,6,13)的值为l 是 。
A .1100B .1001C .0110D .1110 59.以下说法中, 是正确的 A .一个逻辑函数全部最小项之和恒等于1 B .一个逻辑函数全部最大项之和恒等于0 C .一个逻辑函数全部最小项之积恒等于1 D .一个逻辑函数全部最大项之积恒等于1 60.标准或-与式是由 构成的逻辑表达式。
A .与项相或B .最小项相或C .最大项相与D .或项相与 61.逻辑函数F (A ,B ,C )=Σ m (0,1,4,6)的最简与非-与非式为 。
A . ACB A F •= B .C A B A F •= C .AC AB F •=62.若ABCDEFGH 为最小项,则它有逻辑相邻项个数为 。
A .8 B .82C .28D .1663.D A C AB +在四变量卡诺图中有 个小方格是“1”。
A .13 B .12 C .6 D .5 64.VHDL 是在 年正式推出的。
A .1983B .1985C .1987D .198965.VHDL的实体部分用来指定设计单元的。
A.输入端口B.输出端口C.引脚D.以上均可66.一个实体可以拥有一个或多个。
A.设计实体B.结构体C.输入D.输出67.在VHDL的端口声明语句中,用声明端口为输入方向。
A.IN B.OUTC.INOUT D.BUFFER68.在VHDL的端口声明语句中,用声明端口为具有读功能的输出方向。
A.IN B.OUTC.INOUT D.BUFFER69.在VHDL标识符命名规则中,以开头的标识符是正确的。
A.字母 B.数字C.字母或数字 D.下划线70.在VHDL中,目标信号的赋值符号是。
A. =: B.=C.:= D.<=习题1.有人说“五彩缤纷的数字世界全是由‘0、1’及‘与、或、非’组成的。
”你如何理解这句话的含义答:任何复杂的数字电路都可由与、或、非门组成。
数字电路处理的都是0、1构成的数字信号。
2.用4位格雷码表示0、1、2、…、8、9十个数,其中规定用0000四位代码表示数0,试写出三种格雷码表示形式。
解:3.书中表中列出了多种常见的BCD编码方案。
试写出余3循环码的特点,它与余3码有何关系解:余3循环码的主要特点是任何两个相邻码只有一位不同,它和余3码的关系是:设余3码为B3B2B1B0,余3循环码为G3G2G1G0,可以通过以下规则将余3码转换为余3循环码。
(1)如果B0和B1相同,则G0为0,否则为1;(2)如果B1和B2相同,则G1为0,否则为1;(3)如果B2和B3相同,则G2为0,否则为1;(4)G3和B3相同。
4.如果存在某组基本运算,使任意逻辑函数F(X1,X2,…,X n)均可用它们表示,则称该组基本运算组成完备集。
已知与、或、非三种运算组成完备集,试证明与、异或运算组成完备集。
解:将异或门的其中一个输入端接高电平即转化为非门,根据B+可知,利用A=BA与门和非门可以构成或门,因此,与、异或运算可以实现与、或、非三种运算,从而组成完备集。
5.布尔量A、B、C存在下列关系吗(1)已知A+B=A+C,问B=C吗为什么(2)已知AB=AC,问B=C吗为什么(3)已知A+B=A+C且AB=AC,问B=C吗为什么(4)最小项m115与m116可合并。
解:(1)×,因为只要A=1,不管B、C为何值,A+B=A+C即成立,没有必要B=C。
(2)×,不成立,因为只要A=0,不管B、C为何值,AB=AC即成立,没有必要B=C。
(3)√,当A=0时,根据A+B=A+C可得B=C;当A=1时,根据AB=AC可得B=C。