第一章 逻辑代数基础
- 格式:doc
- 大小:89.50 KB
- 文档页数:4
第一章逻辑代数基础1.1概述1.1.1模拟信号和数字信号电子电路中的信号可以分为两大类:模拟信号和数字信号。
模拟信号——时间连续、数值也连续的信号。
数字信号——时间上和数值上均是离散的信号。
(如电子表的秒信号、生产流水线上记录零件个数的计数信号等。
这些信号的变化发生在一系列离散的瞬间,其值也是离散的。
)数字信号只有两个离散值,常用数字0和1来表示,注意,这里的0和1没有大小之分,只代表两种对立的状态,称为逻辑0和逻辑1,也称为二值数字逻辑。
数字电路的特点和分类传递与处理数字信号的电子电路称为数字电路。
1、数字电路的特点数字电路与模拟电路相比主要有下列优点:(1)由于数字电路是以二值数字逻辑为基础的,只有0和1两个基本数字,易于用电路来实现,比如可用二极管、三极管的导通与截止这两个对立的状态来表示数字信号的逻辑0和逻辑1。
(2)由数字电路组成的数字系统工作可靠,精度较高,抗干扰能力强。
它可以通过整形很方便地去除叠加于传输信号上的噪声与干扰,还可利用差错控制技术对传输信号进行查错和纠错。
(3)数字电路不仅能完成数值运算,而且能进行逻辑判断和运算,这在控制系统中是不可缺少的。
(4)数字信息便于长期保存,比如可将数字信息存入磁盘、光盘等长期保存。
(5)数字集成电路产品系列多、通用性强、成本低。
由于具有一系列优点,数字电路在电子设备或电子系统中得到了越来越广泛的应用,计算机、计算器、电视机、音响系统、视频记录设备、光碟、长途电信及卫星系统等,无一不采用了数字系统。
2、数字电路的分类按集成度分类:数字电路可分为小规模(SSI,每片数十器件)、中规模(MSI,每片数百器件)、大规模(LSI,每片数千器件)和超大规模(VLSI,每片器件数目大于1万)数字集成电路。
集成电路从应用的角度又可分为通用型和专用型两大类型。
1.1.2 数制与码制1. 数制一.几种常用的计数体制1、十进制(Decimal)数码为:0~9;基数是10。
第一章:逻辑代数基础一、单选题:1: 逻辑函数B A F ⊕= 和 G=A ⊙B 满足关系( )相等。
A. G F = B. G F =' C. G F = D. G F = 2: 下列逻辑门类型中,可以用( )一种类型门实现另三种基本运算。
A .与门 B .非门 C .或门 D .与非门3:下列各门电路符号中,不属于基本门电路的是 ( )图22014:逻辑函数)(AB A F ⊕=,欲使1=F ,则AB 取值为( ) A .00B .01C .10D .115:已知逻辑函数的真值表如下,其表达式是( )A .C Y =B .ABC Y = C .C AB Y +=D .C AB Y +=图22026:已知逻辑函数 CD ABC Y +=,可以肯定Y = 0的是 ( )A . A = 0,BC = 1;B . BC = 1,D = 1; C . AB = 1,CD =0; D . C = 1,D = 0。
7:能使下图输出 Y = 1 的 A ,B 取值有( )A .1 种;B . 2 种;C .3 种;D .4 种图22038:下图电路,正确的输出逻辑表达式是( )。
A . CD AB Y += B . 1=YC . 0=YD . D C B A Y +++=图22049:根据反演规则,E DE C C A Y ++⋅+=)()(的反函数为( ) A. E E D C C A Y ⋅++=)]([ B. E E D C C A Y ⋅++=)( C. E E D C C A Y ⋅++=)( D. E E D C C A Y ⋅++=)(10:若已知AC AB C A B A =+=+,,则( )A . B=C = 0B . B=C =1 C . B=CD . B ≠C11:在什么情况下,“与非”运算的结果是逻辑0。
( )A .全部输入是0 B. 任一个输入是0 C. 仅一个输入是0 D. 全部输入是112:逻辑函数=⊕⊕=)(B A A F ( )A .B B .AC .B A ⊕D . B A ⊕13:逻辑式=⋅+⋅+A A A 10 ( )A . 0B . 1C . AD .A14:逻辑函数ACDEF C AB A Y +++=的最简与或式为( )A .C A Y += B.B A Y += C. AD Y = D. AB Y =15:下列逻辑函数中不相等的是( )。
第一章逻辑代数基础教学目标、要求:掌握逻辑函数的四种表示法;掌握逻辑代数的三种基本运算;掌握逻辑代数的公式、基本规则;掌握代数和卡诺图这两种方法化简逻辑函数。
内容提要:常用的数制和码制;基本概念;公式和定理;逻辑函数的化简方法、表示方法及其相互转换。
重点、难点:逻辑运算中的三种基本运算,逻辑函数表示方法及它们之间相互转换;用代数法化简逻辑函数的方法(难点) ;逻辑函数的卡诺图化简法(难点)。
教学方法:启发式、讨论式、探究时,理论、实验和实际应用有机结合。
教学学时:12学时概述一、逻辑代数逻辑代数是反映和处理逻辑关系的数学工具。
逻辑代数是由英国数学家George Bool在19世纪中叶创立的,所以又叫布尔代数。
直到20世纪30年代,美国人Claude E. Shannon在开关电路中找到了它的用途,因此又叫开关代数。
与普通代数相比,逻辑代数属两值函数,即逻辑变量取值只有0、1。
这里的0、1不代表数值大小,仅表示两种逻辑状态(如电平的高低、开关的闭合与断开等)。
逻辑代数中的有些规则和公式与普通代数相同,有些则完全不同。
二、二进制数表示法1.十进制有十个基本数码0、1、2、3、4、5、6、7、8、9,任意数字均由这十个基本数码构成。
逢十进一、借一当十。
同样的数码在不同的数位上代表的数值不同。
任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和,称权展开式。
如:(209.04)10= 2×210+0×110+9×010+0×110-+4 ×210-2.二进制(1)二进制表示法有两个基本数码0、1 ,任意数字均由这两个基本数码构成。
如1011。
逢二进一、借一当二。
二进制数的权展开式:如:(101.01)2= 1×22+0×12+1×02+0×12-+1 ×22-=(5.25)10(2)二进制运算运算规则:加法规则:0+0=0,0+1=1,1+0=1,1+1=10 乘法规则:0.0=0, 0.1=0 ,1.0=0,1.1=1二进制加法1101.011+11.11=10001.001二进制减法10001.001-1101.011=11.11二进制乘法11.11×101=10010.11二进制除法10010.11÷101=11.113.八进制数有八个基本数码0、1、2、3、4、5、6、7,任意数字均由这八个基本数码构成。
第一章逻辑代数基础
一、简答题:
1、什么叫做算术运算,什么叫做逻辑运算?
答:当两个二进制数码表示数量大小时,它们之间进行的数值运算,称之为算术运算;
当两个二进制数码表示不同的逻辑状态时,它们之间可以按照指定的某种因果关系进行的运算,称之为逻辑运算。
2 逻辑代数中三种最基本的逻辑运算是什么?各遵循什么运算关系?
答:分别为与运算、或运算和非运算。
与逻辑的定义:仅当决定事件(Y)发生的所有条件(A,B,C,…)均满足
时,事件(Y)才能发生。
表达式为:Y=ABC……
或逻辑的定义:当决定事件(Y)发生的各种条件(A,B,C,…)中,只要
有一个或多个条件具备,事件(Y)就发生。
表达式为:
Y=A+B+C+……
非逻辑:决定事件发生的条件只有一个,条件不具备时事件发生(成立),条
件具备时事件不发生。
表达式为:A
Y
3 逻辑函数的五种表示方法是什么?各有什么特点?
答:分别为真值表、逻辑表达式、卡诺图、逻辑图、波形图。
4 什么叫最小项?最小项有什么性质?
答:定义:对于n个变量,如果P是一个含有n个因子的乘积项,而且每一个变量都以原变量或者反变量的形式,作为一个因子在P中出现且仅出现一次,那么就
称P是这n个变量的一个最小项。
性质:(1)每一个最小项都有一组也只有一组使其值为1的对应变量取值;
(2)任意两个不同的最小项之积恒为0;
(3)全部最小项之和恒为1。
5 卡诺图 中合并最小项的规则是什么?
答:合并逻辑相邻项。
(1)相邻单元的个数是2n
个,并组成矩形时,可以合并。
(2)卡诺圈尽可能大:利用吸收规则, 2n 个相邻单元合并,可吸收掉n 个变量。
(3)不要圈出多余圈:各最小项可以重复使用,但每一次新的组合,至少包含一个
未使用过的项,直到所有为1的项都被使用后化简工作方算完成。
(4)注意边沿和四角。
(5)如果是具有约束的逻辑函数,要注意利用约束项,可以使结果大大简化。
二、化简逻辑函数
1、将下列逻辑表达式化成最简与-或式。
(1)B AD CD B A Y ⋅+++= (2)A D DCE B D B A Y +++=
(3)C B C A C B C A Y +++= (4)B)CD A (B A Y ++=
解:(1)B AD CD B A Y ⋅+++=
B
A B C D )(B AD)(A B
AD BCD A +=+++=+++=
(2)A D DCE B D B A Y +++=
DCE )A D(B B A +++=
DCE A B D B A ++= (摩根定理)
DCE D B A ++=D B A += (吸收定理)
(3)C B C A C B C A Y +++=
C
B B A
C A C B C A C B B A C A B
A C
B
C A C B C A ++=++++=++++=
(4)B)CD A (B A Y ++=
CD B A CD
B A B A CD
B)A (B A +=∙+=++=
2、用卡诺图化简下列函数。
(1)Y=∑m (0,2,3,5,6,8,9,10,11,12,13,14,15)
(2)C B C A B A D B B C D C A Y ∙+++++∙=
(2)C B C A B A D B B C D C A Y ∙+++++∙=
解:(1)Y=∑m (0,2,3,5,6,8,9,10,11,12,13,14,15)
所得最简表达式为:D C B D B C B D C A Y +⋅+++=
(2)C B C A B A D B B C D C A Y ∙+++++∙=
所得最简表达式为:C
+
Y+
=
B
D
A
3、用卡诺图化简具有约束的逻辑函数)
m
3
)
2
1
F∑
4
=,约束条
A,
B,
C,
D
(
,
,
,
,
,
5
,
6
8
(9
,
,
件:AB+AC=0。
解:)
,
1
2
3
D)
C,
=,约束条件:AB+AC=0。
所得最简表达F∑
A,
B,
4
m
,
,
,
,
5
,
,
6
,
8
(9
(
式为:D
Y约束条件:AB+AC=0。
=B
+
C+
三、分析题:
1、将下列各数转换成二进制数,并写出其奇、偶校验码。
(1)(21)10;(2)(45)10;(3)(65)10;
解:(1)(21)10=(10101)2;奇:101010,偶:101011
(2)(45)10=(101101)2;奇:1011011,偶:1011010
(3)(65)10=(1000001)2;奇:10000010,偶:10000011。