数字逻辑基础.pptx
《数字逻辑基础.pptx》由会员分享,可在线阅读,更多相关《数字逻辑基础.pptx(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011.8.29数字逻辑与电路1-2 1-2 逻辑代数基础逻辑代数基础逻辑变量及基本逻辑运算逻辑变量及基本逻辑运算逻辑函数及其表示方法逻辑函数及其表示方法 逻辑代数的运算公式和规则逻辑代数的运算公式和规则第一章 数字逻辑基础第1页/共84页2011.8.29数字逻辑与电路1-3 逻辑函数的标准形式函数表达式的常用形式函数表达式的常用形式逻辑函数的标准形式逻辑函数的标准形式第一章 数字逻辑基础第2页/共84页2011.8.29数字逻辑与电路1-4 逻辑函数的简化代数法化简函数代数法化简函数图解法化简函数图解法化简函数 逻辑函数简化中的几个实际问题逻辑函数简化中的几个实际问题第一章 数字逻辑基础
2、第3页/共84页2011.8.29数字逻辑与电路1.1 进位计数制进位计数制(1)十进制)十进制=3 102+3 101+3 100+3 10-1+3 10-2权权 权权 权权 权权 权权特点:特点:1)基数基数10,逢十进一逢十进一,即,即9+1=103)不同数位上的数具有不同的权值不同数位上的数具有不同的权值10i。(333.33)10位置计数法按权展开式 2)有有09十个数字符号和小数点,数码十个数字符号和小数点,数码K i从从09数基表示相对小数点的位置第一章 数字逻辑基础第4页/共84页2011.8.29数字逻辑与电路(N)10=(Kn-1 K1 K0.K-1 K-m)10 =Kn-
3、1 10n-1+K1101+K0100+K-1 10-1+K-m 10-m 4)任意一个十进制数,都可按其权位展成多项式的形式任意一个十进制数,都可按其权位展成多项式的形式1.1 进位计数制进位计数制第一章 数字逻辑基础第5页/共84页2011.8.29数字逻辑与电路二进制二进制1)基数)基数2,逢二进一逢二进一,即,即1+1=10 3)不同数位上的数具有不同的权值)不同数位上的数具有不同的权值2i。4)任意一个二进制数,都可按其权位展成多)任意一个二进制数,都可按其权位展成多项式的形式项式的形式2)有有0-1两个数字符号和小数点两个数字符号和小数点,数码,数码K i从从0-1第一章 数字逻辑
4、基础第6页/共84页2011.8.29数字逻辑与电路任意进制任意进制1)基数基数R,逢逢R进一进一 3)不同数位上的数具有不同的权值)不同数位上的数具有不同的权值Ri。4)任意一个任意一个R进制数,都可按其权位展成多项式的形式进制数,都可按其权位展成多项式的形式2)有有R个数字符号和小数点,数码个数字符号和小数点,数码K i从从0(R-1)第一章 数字逻辑基础第7页/共84页2011.8.29数字逻辑与电路常用数制对照表常用数制对照表十二八十六十二八十六01234567000000010010001101000101011001110123456701234567891011121314151
5、0001001101010111100110111101111101112131415161789ABCDEF第一章 数字逻辑基础第8页/共84页2011.8.29数字逻辑与电路数制转换十进制十进制非十进制非十进制非十进制非十进制十进制十进制二进制二进制八、十六进制八、十六进制八、十六进制八、十六进制二进制二进制十进制与非十进制间的转换十进制与非十进制间的转换非十进制间的转换非十进制间的转换第一章 数字逻辑基础第9页/共84页2011.8.29数字逻辑与电路整数部分的转换整数部分的转换十进制转换成二进制除除基基取取余余法法:用用目目标标数数制制的的基基数数(R=2)去去除除十十进进制制数数,第
6、第一一次次相相除除所所得得余余数数为为目目的的数数的的最最低低位位 K0,将将所所得得商商再再除除以以基基数数,反反复复执执行行上上述述过过程程,直直到到商商为为“0”,所得余数为目的数的所得余数为目的数的最高位最高位Kn-1。例:(例:(81)10=(?)(?)2得:(得:(8181)1010=(10100011010001)2 281402010520 2 2 2 2 2 2 21K00K10K20K31K40K51K61第一章 数字逻辑基础第10页/共84页2011.8.29数字逻辑与电路小数部分的转换小数部分的转换乘乘基基取取整整法法:小小数数乘乘以以目目标标数数制制的的基基数数(R=
7、2R=2),第第一一次次相相乘乘结结果果的的整整数数部部分分为为目目的的数数的的最最高高位位K K-1-1,将将其其小小数数部部分分再再乘乘基基数数依依次次记记下下整整数数部部分分,反反复复进进行行下下去去,直直到到小小数数部部分分为为“0 0”,或或满满足足要要求求的的精精度度为为止止(即即根根据据设设备备字长限制,取有限位的近似值)。字长限制,取有限位的近似值)。例:例:(0.650.65)1010=(?)=(?)2 2 要求精度为小数五位。要求精度为小数五位。由此得:由此得:(0.65)10=(0.10100)2综合得:综合得:(81.65)10=(1010001.10100)2如2-5
8、,只要求到小数点后第五位十进制十进制二进制二进制八进制、十六进制八进制、十六进制十进制转换成二进制0.65 2K-110.3 2K-200.6 2K-310.2 2K-400.4 2K-500.8第一章 数字逻辑基础第11页/共84页2011.8.29数字逻辑与电路非十进制转成十进制方法方法:将相应进制的数按权展成多项式,按十进制求和(F8C.B)16=F162+8161+C160+B16-1=3840+128+12+0.6875=3980.6875例:第一章 数字逻辑基础第12页/共84页2011.8.29数字逻辑与电路 二进制与八进制间的转换二进制与八进制间的转换从从小小数数点点开开始始,
9、将将二二进进制制数数的的整整数数和和小小数数部部分分每每三三位位分分为为一一组组,不不足足三三位位的的分分别别在在整整数数的的最最高高位位前前和和小小数数的的最最低低位位后后加加“0 0”补补足足,然然后后每每组组用用等等值值的的八八进进制制码码替替代代,即得目的数。即得目的数。例例8 8:11010111.0100111 B=?Q11010111.0100111 B=?Q 11010111.0100111 B=327.234 Q11010111.0100111 B=327.234 Q11010111.0100111小数点为界000723234第一章 数字逻辑基础第13页/共84页2011.8
10、.29数字逻辑与电路非十进制间的转换 二进制与十六进制间的转换从从小小数数点点开开始始,将将二二进进制制数数的的整整数数和和小小数数部部分分每每四四位位分分为为一一组组,不不足足四四位位的的分分别别在在整整数数的的最最高高位位前前和和小小数数的的最最低低位位后后加加“0 0”补补足足,然然后后每每组组用用等值的十六进制码替代,即得目的数等值的十六进制码替代,即得目的数。例例9 9:111011.10101 B=?H111011.10101 B=?H 111011.10101 B=3B.A8 H111011.10101 B=3B.A8 H111011.10101小数点为界00000B3A8第一章
11、 数字逻辑基础第14页/共84页2011.8.29数字逻辑与电路第一章 数字逻辑基础X X1 1=+1101101 1101101X X2 2=-11011011101101数值数据的表示一、一、真值真值与与机器数机器数数符(数符(+/-+/-)+尾数尾数(数值的绝对值(数值的绝对值)符号(符号(+/-+/-)数码化)数码化 最高位:最高位:“0 0”表示表示“+”“1 1”表示表示“-”二、二、带符号二进制数的代码表示带符号二进制数的代码表示1.1.原码原码XX原:原:原码原码反码反码补码补码变形补码变形补码尾数部分的表示形式:尾数部分的表示形式:最高位:最高位:“0 0”表示表示“+”“1
12、 1”表示表示“-”符号位符号位+尾数部分(真值)尾数部分(真值)原码的性质:原码的性质:“0 0”有两种表示形式有两种表示形式+00+0000原原 =000=0000 0 而而 -00-0000原原 =100=1000 0 数值范围:数值范围:+(2 2n n 1 1-1-1)XX原原-(2 2n-1n-1-1-1)如如n n=8 8,原原码码范范围围01111111011111111111111111111111,数数值值范范围围为为+127+127-127-127 符号位后的尾数即为真值的数值符号位后的尾数即为真值的数值第15页/共84页2011.8.29数字逻辑与电路第一章 数字逻辑基
13、础2.2.反码反码XX反:反:符号位符号位+尾数部分尾数部分 反码的性质反码的性质正数:尾数部分与真值形式相同正数:尾数部分与真值形式相同负数:尾数为真值数值部分按位取反负数:尾数为真值数值部分按位取反 X X1 1=+4=+4X X2 2=-4=-4XX1 1 反反 =0 000001000000100XX2 2 反反 =1 1111101111110113、补码补码XX补:补:符号位符号位+尾数部分尾数部分正数:尾数部分与真值同即正数:尾数部分与真值同即XX补补 =X=X正正负数:负数:尾数为真值数值部分按位取反加尾数为真值数值部分按位取反加1 1即即XX补补 =X=X反反 +1 1 “0
14、 0”有两种表示形式有两种表示形式+00+0000反反 =000=0000 0 而而 -00-0000反反 =111=1111 1 数值范围:数值范围:+(2 2n n 1 1-1-1)XX反反-(2 2n-1n-1-1-1)如如n n=8 8,反反码码范范围围01111111011111111000000010000000,数数值值范范围围为为+127+127-127-127 符号位后的尾数是否为真值取决于符号位符号位后的尾数是否为真值取决于符号位第16页/共84页2011.8.29数字逻辑与电路补码的性质:补码的性质:双符号位:正数双符号位:正数-“0000”负数负数-“1111”符号位符
15、号位+尾数尾数应用:应用:两两个个符符号号位位(S S1 1S S0 0)都都作作为为数数值值一一起起参参与与运运算算,运运算算结结果果的的符符号号如如两两个个符符号号位位相相同,结果正确;不同则溢出同,结果正确;不同则溢出。判断是否有溢出判断是否有溢出方法:方法:4 4、变形补码、变形补码XX变补:变补:例例:已知已知X X1 1=-1110 B=-1110 B,X X2 2=+0110 B=+0110 B,求,求 X X1 1+X X2 2=?XX1 1 补补 =1 0010 -1110B=1 0010 -1110B +)XX2 2 补补 =0 0110 +0110B=0 0110 +01
16、10B X X1 1+X+X2 2 补补 =1 1000 -1000B=1 1000 -1000B故得故得 XX1 1+X+X2 2 补补 =11000=11000 即即X X1 1+X+X2 2=-1000 B=-1000 B例:已知例:已知X X1 1=48=48,X X2 2=31 =31 求求X X1 1+X+X2 2=?X X1 1=+48 X=+48 X1 1 变补变补=00 110000=00 110000+)X X2 2=+31 +=+31 +)XX2 2 变补变补=00 011111=00 011111 X X1 1+X+X2 2 =+79 X=+79 X1 1+X+X2 2
17、 变补变补 =01 001111=01 001111 “0 0”有两种表示形式有两种表示形式+00+0000补补 =000=0000 0 而而 -00-0000补补 =1 000=1 0000 0 数值范围:数值范围:+(2+(2n-1n-1-1-1)XX补补-2-2n-1n-1如如n n=8 8,补补码码范范围围01111111011111111000000010000000,数值范围为数值范围为+127+127-128-128 符号位后的尾数并不表示真值大小符号位后的尾数并不表示真值大小 用补码进行运算时,两数补码之和等于两用补码进行运算时,两数补码之和等于两数和之补码,即数和之补码,即
18、XX1 1 补补+X+X2 2 补补 =X=X1 1+X+X2 2 补补(mod 2mod 2n n)第一章 数字逻辑基础第17页/共84页2011.8.29数字逻辑与电路第一章 数字逻辑基础常用的常用的编码编码:(一)自然二进制码及格雷码(一)自然二进制码及格雷码1.自然二进制码自然二进制码常常用用四四位位自自然然二二进进制制码码,表表示示十十进进制制数数0-150-15,各各位位的的权权值值依依次次为为2 23 3、2 22 2、2 21 1、2 20 0。2.格雷码格雷码任任意意两两组组相相邻邻码码之之间间只只有有一一位位不不同同。注注:首首尾尾两两个个数数码码即即最最小小数数00000
19、000和和最最大大数数10001000之之间间也也符符合合此此特特点点,故故它它可可称为循环码。称为循环码。按按自自然然数数顺顺序序排排列的二进制码列的二进制码1.自然二进制码自然二进制码2.格雷码格雷码3.二二十进制码十进制码4.奇偶检验码奇偶检验码5.ASCII 码等码等。用一组二进制码按一定规则排列起来以表示数字、符号等特定信息。第18页/共84页2011.8.29数字逻辑与电路第一章 数字逻辑基础常用的常用的编码编码:1.自然二进制码自然二进制码2.格雷码格雷码3.二二十进制码十进制码4.奇偶检验码奇偶检验码5.ASCII 码等码等。(二)(二)二二十进制十进制BCDBCD码码1.有权
20、码有权码有权码表示十进制数符:有权码表示十进制数符:D=b3w3+b2w2+b1w1+b0w0(1)8421BCD(NBCD)码2 7 6 .82 7 6 .8 0010 0111 0110 10000010 0111 0110 1000例:(例:(276.8)10=(?)(?)NBCD(276.8)10 =(001001110110.1000)NBCD(2)其它有权码其它有权码见P14 表1-3四位二进制数中的每一位都对应有固定的权第19页/共84页2011.8.29数字逻辑与电路第一章 数字逻辑基础常用的常用的编码编码:1.自然二进制码自然二进制码2.格雷码格雷码3.二二十进制码十进制码4
21、.奇偶检验码奇偶检验码5.ASCII 码等码等。2.无权码无权码(1 1)余)余3 3码码余余3 3码码中中有有效效的的十十组组代代码码为为0011001111001100代表十进制数代表十进制数0-90-9(2 2)其它无权码其它无权码(三)奇偶校验和(三)奇偶校验和ASCIIASCII码码ASCIIASCII码:七位代码表示码:七位代码表示128128个字符个字符 其中:其中:9696个为图形字符,个为图形字符,32个个控制字符控制字符。奇偶校验码:含奇偶校验位的编码奇偶校验码:含奇偶校验位的编码第20页/共84页2011.8.29数字逻辑与电路1-2 逻辑代数基础逻辑变量及基本逻辑运算逻
22、辑变量及基本逻辑运算逻辑函数及其表示方法逻辑函数及其表示方法 逻辑代数的运算公式和规则逻辑代数的运算公式和规则第一章 数字逻辑基础第21页/共84页2011.8.29数字逻辑与电路一、逻辑变量一、逻辑变量取取值值:逻逻辑辑0 0、逻逻辑辑1 1。逻逻辑辑0 0和和逻逻辑辑1 1不不代代表表数数值值大大小小,仅仅表表示示相相互互矛矛盾盾、相相互互对对立立的的两种逻辑状态。两种逻辑状态。二、基本逻辑运算二、基本逻辑运算与运算与运算或运算或运算非运算非运算第一章 数字逻辑基础第22页/共84页2011.8.29数字逻辑与电路逻辑表达式逻辑表达式F=A B=AB与逻辑真值表与逻辑真值表与逻辑关系表与逻
23、辑关系表与逻辑与逻辑开关开关A 开关开关B灯灯F断 断断 合合 断合 合灭灭灭亮ABF1 01 10 10 00010ABF 逻辑符号逻辑符号与逻辑运算符,也有用“”、“”、“”、“&”表示第一章 数字逻辑基础只有决定某一事件的所有条件全部具备,这一事件才能发生第23页/共84页2011.8.29数字逻辑与电路逻辑表达式逻辑表达式F=A+B或逻辑真值表或逻辑真值表或逻辑或逻辑ABF1逻辑符号逻辑符号ABF1 01 10 10 01110N N个输入:个输入:F=A+B+.+N或逻辑运算符,也有用“”、“”表示第一章 数字逻辑基础只有决定某一事件的一个或一个以上具备,这一事件才能发生第24页/共
24、84页2011.8.29数字逻辑与电路非逻辑非逻辑非逻辑真值表非逻辑真值表逻辑符号逻辑符号AF1AF0110逻辑表达式逻辑表达式F=A F=A“-”非逻辑运算非逻辑运算符符三、复合逻辑运算三、复合逻辑运算与非逻辑运算与非逻辑运算F1=AB或非逻辑运算或非逻辑运算F2=A+B与或非逻辑运算与或非逻辑运算F3=AB+CD第一章 数字逻辑基础当决定某一事件的条件满足时,事件不发生;反之事件发生.第25页/共84页2011.8.29数字逻辑与电路异或运算异或运算ABF1 01 10 10 01100逻辑表达式逻辑表达式F=AF=A B=AB+ABB=AB+AB ABF=1逻辑符号逻辑符号同或运算同或运
25、算逻辑表达式逻辑表达式F=A F=A B=B=A A B B ABF=1逻辑符号逻辑符号“”异或逻辑异或逻辑运算符运算符“”同或逻辑同或逻辑运算符运算符第一章 数字逻辑基础ABF1 01 10 10 00011第26页/共84页2011.8.29数字逻辑与电路逻辑函数及其表示方法一、逻辑函数一、逻辑函数用用有有限限个个与与、或或、非非逻逻辑辑运运算算符符,按按某某种种逻逻辑辑关关系系将将逻逻辑辑变变量量A、B、C、.连连接接起起来来,所所得得的的表表达式达式F=f(A、B、C、.)称为逻辑函数。称为逻辑函数。二、二、逻辑函数的表示方法逻辑函数的表示方法真值表真值表逻辑函数式逻辑函数式 逻辑图逻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 基础
限制150内