第15章 数制与逻辑代数 教学课件.ppt
《第15章 数制与逻辑代数 教学课件.ppt》由会员分享,可在线阅读,更多相关《第15章 数制与逻辑代数 教学课件.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第15章 数制与逻辑代数,15.1 数制与码制,15.2 逻辑代数的基本运算及其规则,15.3 逻辑函数及其表示方法,15.4 逻辑函数的化简,15.1.1 数制,1.常用的几种数制 (1) 十进制(Decimal) 十进制用0、1、2、3、4、5、6、7、8、9 十个数字符号的不同组合来表示一个数的大小,其进位规律是“逢十进一”,其基数为10。,15.1 数制与码制,任意一个十进制数,其按权展开式为: N10=(an-1a1a0.a-1 a-m)10 = an-110n-1+a1101+a0100 +a-110-1+a-m 10-m,(2) 二进制(Binary) 二进制数中只有0和1两个数
2、字符号,其进位规律是“逢二进一”,其基数是2。 任意一个二进制数也可以按权展开为: N2=(an-1a1a0.a-1a-m)2 =an-12n-1+a121+a020+a-12-1+a-m2-m,(3)八进制(Octadic) 八进制数由0、1、2、3、4、5、6、7 八个数字符号组成,其进位规律是“逢八进一”,基数是8。 (4)十六进制(Hexadecimal) 十六进制数由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个符号组成,其进位规律是“逢十六进一”,基数是16。 十进制数、二进制数、八进制数、十六进制数的对照表见表11.1所示。,几种数制的对照表,2.各数制间的
3、相互转换 (1)十进制数与二、八、十六进制数的相互转换 二、八、十六进制数十进制数 二、八、十六进制数转换为十进制数的方法: 写出其按权展开式,并求和。 例如: (101.2)2122+021+120+12-1 5.5, 十进制数二、八、十六进制数 a.整数部分的转换除基取余法。即用该整数除以目的数制的基数,第一次除所得余数为目的数整数部分的最低位,把得到的商再除以该基数,所得余数为目的数整数部分的次低位,依次类推。重复上面的过程,直至商为零时。如下图所示。,图11.2 整数部分转化示意图(a)转换为二进制数 (b)转换为八进制数 (c)转换为十六进制数,b.小数部分的转换乘基取整法。 即用该
4、小数乘以目的数制的基数,第一次乘所得整数作为目的数小数部分的最高位,把得到的小数再乘以该基数,所得整数作为目的数小数部分的次高位,依次类推。重复上面的过程,直至小数部分为零时。如图下所示。,小数部分转化示意图(a)转换为二进制数 (b)转换为八进制数 (c)转换为十六进制数,(2) 二进制数与八、十六进制数的相互转换 要把一个二进制数转换为一个八(或十六)进制数,需以小数点为界,小数点的左边自右向左,小数点的右边自左向右,每三(或四)位为一组,每组对应一位八(或十六)进制数。 若不能正好构成三(或四)位一组,则在二进制的整数部分高位添零,小数部分低位添零来补足三(或四)位。,例如:(010 0
5、11 101.010 )2 =(235.2)8 (1001 1101.0100)2 =(9D.4)16 把一个八(或十六)进制数转换为二进制数的方法与上述过程相反。只要将每位八(或十六)进制数用对应的三(或四)位二进制组合替换即可。 例如:(63.7)8 =(110 011.111)2 (3D.A)16 =(0011 1101.1010)2,(3) 八进制数与十六进制数的相互转换 即先将八(或十六)进制数转换为对应的二进制或十进制数,再将此二进制或十进制数转换为对应的十六(或八)进制数,从而完成八进制数和十六进制数的相互转换。,15.1.2 码制 用于表示十进制数的二进制代码称为二十进制代码,
6、简称BCD码。 常用BCD码的几种编码方式见下表,常用BCD码,1.8421-BCD码 在这种编码方式中,四位二进制数的位权值从高位到低位依次为8、4、2、1,各位代码加权系数的和等于它所代表的十进制数,它的编码方法是唯一的。 2.5421-BCD码和2421-BCD码 其四位二进制数的位权值从高位到低位分别为5、4、2、1 和2、4、2、1。和8421-BCD码不同,它们的编码方法不是唯一的。,3.余3码 余3码 = 8421-BCD码 + 0011 它的每一位没有固定的权值,是一种无权码。,2. 格雷码,格雷码又称为反射码、循环码。格雷码是一种无权码。格雷码的特点是任意相邻的码之间只有一位
7、数码不同。,15.2.1 逻辑代数的基本运算,设:开关闭合=“1” 开关不闭合=“0” 灯亮,Y=1 灯不亮,Y=0,15.2 逻辑代数的基本运算及其规则,与逻辑只有当决定一件事情的条件全部具备之后,这件事情才会发生。,1与运算,与逻辑表达式:,2或运算,或逻辑表达式: YA+B,或逻辑当决定一件事情的几个条件中,只要有一个或一个以上条件具备,这件事情就发生。,3非运算,非逻辑表达式:,非逻辑某事情发生与否,仅取决于一个条件,而且是对该条件的否定。即条件具备时事情不发生;条件不具备时事情才发生。,4. 复合逻辑运算,(2)或非 由或运算和非运算组合而成。,(1)与非 由与运算 和非运算组合而成
8、。,(3)异或,异或是一种二变量逻辑运算,当两个变量取值相同时,逻辑函数值为0;当两个变量取值不同时,逻辑函数值为1。,异或的逻辑表达式为:,一、逻辑代数的基本公式,3.1 逻辑代数,15.2.2 逻辑代数的基本定律及规则,公式的证明方法:,(2)用真值表证明,即检验等式两边函数的真值表是否一致。,(1)用简单的公式证明略为复杂的公式。,例3.1.1 证明吸收律,证:,例3.1.2 用真值表证明反演律,1110,1110,二、逻辑代数的基本规则,对偶规则的基本内容是:如果两个逻辑函数表达式相等,那么它们的对偶式也一定相等。基本公式中的公式l和公式2就互为对偶 式。,1 .代入规则 对于任何一个
9、逻辑等式,以某个逻辑变量或逻辑函数同时取代等式两端任何一个逻辑变量后,等式依然成立。 例如,在反演律中用BC去代替等式中的B,则新的等式仍成立:,2 .对偶规则 将一个逻辑函数L进行下列变换: , 0 1,1 0,所得新函数表达式叫做L的对偶式,用 表示。,15.3 逻辑函数及其表示方法,解:第一步:设置自变量和因变量。 第二步:状态赋值。 对于自变量A、B、C设: 同意为逻辑“1”, 不同意为逻辑“0”。 对于因变量Y设: 事情通过为逻辑“1”, 没通过为逻辑“0”。,15.3.1 逻辑函数,例 三个人表决一件事情,结果按“少数服从多数”的原则决定,试建立该逻辑函数。,第三步:根据题义及上述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 15 数制 逻辑 代数 教学 课件
限制150内