二值逻辑变量与基本逻辑运算康华光数字电子技术第六版ppt课件.ppt
1.5 二值逻辑变量与基本逻辑运算,*逻辑运算:当0和1表示逻辑状态时,两个二进制数码按照某种特定的因果关系进行的运算。逻辑运算使用的数学工具是逻辑代数。,逻辑运算的描述方式:逻辑代数表达式、真值表、逻辑图、卡诺图、波形图和硬件描述语言(HDL)等。,*逻辑代数与普通代数:与普通代数不同,逻辑代数中的变量只有0和1两个可取值,它们分别用来表示完全两个对立的逻辑状态。,在逻辑代数中,有与、或、非三种基本的逻辑运算。,与运算,(1)与逻辑:只有当决定某一事件的条件全部具备时,这一事件才会发生。这种因果关系称为与逻辑关系。,与逻辑举例,逻辑表达式,与逻辑:L=A=AB,与运算,、或运算,只要在决定某一事件的各种条件中,有一个或几个条件具备时,这一事件就会发生。这种因果关系称为或逻辑关系。,或逻辑举例,逻辑表达式,或逻辑:L=A+,、或运算,3.非运算,事件发生的条件具备时,事件不会发生;事件发生的条件不具备时,事件发生。这种因果关系称为非逻辑关系。,非逻辑符号,逻辑表达式,3.非运算,4.几种常用复合逻辑运算,1)与非运算,2)或非运算,3)异或逻辑,若两个输入变量的值相异,输出为1,否则为0。,4)同或运算,若两个输入变量的值相同,输出为1,否则为0。,同或逻辑表达式,