《微机原理及接口技术》-课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案.ppt
《《微机原理及接口技术》-课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案.ppt》由会员分享,可在线阅读,更多相关《《微机原理及接口技术》-课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案.ppt(396页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JXGJXG 微机原理及接口技术微机原理及接口技术2121世纪高等院校计算机科学与技术规划教材世纪高等院校计算机科学与技术规划教材微机原理及接口技术微机原理及接口技术 1/28JXGJXG 微机原理及接口技术微机原理及接口技术引引言言微处理器的发展微处理器的发展年代年代代表产品代表产品工艺工艺特点特点19721973I4004/8008PMOS4位机,速度慢19741976I8080NMOS8位机,软件丰富19761978Z80集成8位机,高级语言19781980I8086HMOS16位机1981IAPX43232位机2/28JXGJXG 微机原理及接口技术微机原理及接口技术本课程教学模块本课
2、程教学模块第一章第一章、微型计算机基础知识微型计算机基础知识第二章第二章、微型计算机的组成及工作原理微型计算机的组成及工作原理第三章、汇编语言程序设计第三章、汇编语言程序设计第四章、输入输出接口第四章、输入输出接口第五章、存储器及其结构第五章、存储器及其结构第六章、中断控制系统第六章、中断控制系统第七章、可编程计数定时控制器第七章、可编程计数定时控制器82538253第八章、数第八章、数/模及模模及模/数转换器数转换器第九章第九章 微型计算机外部设备简介微型计算机外部设备简介第十章第十章 微型计算机开发应用微型计算机开发应用3/28JXGJXG 微机原理及接口技术微机原理及接口技术第一章第一章
3、微型计算机基础知识微型计算机基础知识本章要点:本章要点:计算机的码制与数制计算机的码制与数制 二进制编码的十进制数(二进制编码的十进制数(BCDBCD码)码)计算机的逻辑器件计算机的逻辑器件4/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1 1.1 数制数制 迄今为止,所有的电子计算机以二进制进行算术和逻辑运算的 微型计算机和其他数字电路设备也是如此。操作计算机时,大多是通过键盘输入十进制数字和符号命令,计算机把他们转换成二进制形式进行识别、运算和处理。运算结果,计算机又还原成十进制数字和符号在输出设备上反映出来。输入码输入码-扫描码扫描码-ASCII-ASCII码码-输出码输出
4、码(十进制)(二进制)(点阵码)微型计算机自动完成的5/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.1 1.1.1 进位计数制及其基数和权进位计数制及其基数和权 数制数制,即进位计数制,是人们利用符号来记数的科学方法。数制有多种形式,如十进制数、二进制数、八进制数等等。习惯用的十进制记数法。一个任意的十进制数可以表示为:a an na an-1n-1aa0 0.b.b1 1b b2 2b b3 3bbm-1m-1b bm m数制中的三个术语:数制中的三个术语:l数码:用不同的数字符号来表示一种数制的数值,数字符号称为“数码”。l基:数制中所允许使用的数码个数称为基。l权:数制
5、每一位所具有的值称为权。6/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.2 1.1.2 计算机中常用的进制数计算机中常用的进制数 人用的数十进制数,计算机用二进制数,为简化也用八进制和十六进制。人用的数十进制数,计算机用二进制数,为简化也用八进制和十六进制。下面将分别介绍这几种常用的进制。下面将分别介绍这几种常用的进制。表表1-1 1-1 计算机中常用的进制数计算机中常用的进制数进制数进制数基数基数记数原则记数原则备注备注十进制数十进制数0,1,2,8,90,1,2,8,9逢十进一,借一当十逢十进一,借一当十人们最常用人们最常用二进制数二进制数0,10,1逢二进一,借一当二逢
6、二进一,借一当二计算机中采用计算机中采用八进制数八进制数0,1,2,3,4,5,6,70,1,2,3,4,5,6,7逢八进一,借一当八逢八进一,借一当八为简化二进制数据的书写为简化二进制数据的书写十六进制数十六进制数0,1,9,A,B,C,D,E,F0,1,9,A,B,C,D,E,F逢十六进一,借一当十六逢十六进一,借一当十六为简化二进制数据的书写为简化二进制数据的书写7/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.2 1.1.2 计算机中常用的进制数计算机中常用的进制数 一、二进制表示法:一、二进制表示法:基数为二(基数为二(0 0,1 1);权值为);权值为 2 2i i
7、 。1 1、二进制表示数值方法:、二进制表示数值方法:N =N =+K Ki i 2 2i i 其中:其中:K Ki i=0 =0 或或 1 12 2、二进制运算规则:逢二进一,借一当二。、二进制运算规则:逢二进一,借一当二。加法运算:加法运算:0+0=0 0+1=1 1+0=1 1+1=100+0=0 0+1=1 1+0=1 1+1=10(逢二进一)(逢二进一)减法运算:减法运算:0-0=0 10-1=10-0=0 10-1=1(借位)(借位)1-0=1 1-1=0 1-0=1 1-1=0乘法运算:乘法运算:00=0 01=0 10=0 11=100=0 01=0 10=0 11=1除法运算
8、:除法运算:0/1=0 0/1=0 1/1=1 1/1=1 例例1-11-1:二进制数:二进制数1011.11011.1表示如下:表示如下:(1011.1)B=12(1011.1)B=123 3+02+022 2+12+121 1+12+120 0+12+12-1-18/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.2 1.1.2 计算机中常用的进制数计算机中常用的进制数 一、二进制表示法一、二进制表示法:基数为二(:基数为二(0 0,1 1);权值为);权值为 2i 2i。二、八进制表示法二、八进制表示法:基数为八(:基数为八(0 0,1 1,2 2,3 3,4 4,5 5,
9、6 6,7 7);权值为);权值为 8 8i i 。1 1、八进制表示数值方法、八进制表示数值方法 N =K N =Ki i 8 8i i 其中:其中:K Ki i=0 =0、1 1、2 2、3 3、4 4、5 5、6 6、7 72 2、八进制运算规则:逢八进一,借一当八。、八进制运算规则:逢八进一,借一当八。例例1-21-2:(:(467.6467.6)O=482+681+780+68-1O=482+681+780+68-19/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.2 1.1.2 计算机中常用的进制数计算机中常用的进制数 一、二进制表示法一、二进制表示法:基数为二(:
10、基数为二(0 0,1 1);权值为);权值为 2i 2i。二、八进制表示法二、八进制表示法:基数为八(:基数为八(0 0,1 1,2 2,3 3,4 4,5 5,6 6,7 7);权值为);权值为 8 8i i 。三、十六进制表示法三、十六进制表示法:基数为十六(:基数为十六(0,1,-9,A,B,C,D,E,F0,1,-9,A,B,C,D,E,F),权值为),权值为 16 16i i 。1 1、十六进制表示数值方法:、十六进制表示数值方法:N=KN=Ki i1616i i 其中:其中:K Ki i=0 9 =0 9、A FA F2 2、十六进制运算规则:十六进一,借一当十六。、十六进制运算规
11、则:十六进一,借一当十六。例例1-31-3:(:(56D.356D.3)H=5162+6161+13160+316-1H=5162+6161+13160+316-110/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.3 1.1.3 进制间的转换进制间的转换 计算机用二进制,人用十进制数计算机用二进制,人用十进制数,平时又常用到十六进制数和八进制数,平时又常用到十六进制数和八进制数,这就需要掌握各种进制间的相互转换关系这就需要掌握各种进制间的相互转换关系一、二进制数和十进制数之间的转换一、二进制数和十进制数之间的转换1 1、二进制数转换为十进制数:按权展开相加二进制数转换为十进制
12、数:按权展开相加例例1-4:11101.1011-4:11101.101=124+123+122+021+120+12-1+02-2+12-3=124+123+122+021+120+12-1+02-2+12-3=16+8+4+0+1+0.5+0.25+0.125=29.875=16+8+4+0+1+0.5+0.25+0.125=29.875 2 2、十进制数转换为二进制数:整数和小数分别进行转换十进制数转换为二进制数:整数和小数分别进行转换l l整数转换:除整数转换:除2 2取余逆序排列取余逆序排列l l小数转换:乘小数转换:乘2 2取整顺序放在小数点后取整顺序放在小数点后11/28JXGJ
13、XG 微机原理及接口技术微机原理及接口技术1.1.3 1.1.3 进制间的转换进制间的转换 例例1-51-5:将(将(137137)D D 转换为二进制数。转换为二进制数。2 137 2 137 余数(结果)余数(结果)低位低位 2 68 -1 2 68 -1 2 34 -0 2 34 -0 2 17 -0 2 17 -0 2 8 -1 2 8 -1 2 4 -0 2 4 -0 2 2 -0 2 2 -0 2 1 -0 2 1 -0 0 -1 0 -1 高位高位转换结果:(转换结果:(136136)D=D=(1000100110001001)B B例例1-61-6:将(将(0.6250.625
14、)D D转换为二进制数。转换为二进制数。0.625 2 1.25 2 0.5 2 1.0 0.625 2 1.25 2 0.5 2 1.0 取整:取整:高位高位 低位低位转换结果:转换结果:(0.625)D =(0.101)B(0.625)D =(0.101)B12/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.3 1.1.3 进制间的转换进制间的转换 二、二进制数和八进制数、十六进制数间的转换二、二进制数和八进制数、十六进制数间的转换1 1、二进制数到八进制数转换:三位化一位,不足补、二进制数到八进制数转换:三位化一位,不足补0 02 2、二进制数到十六进制数转换:四位化一位
15、,不足补、二进制数到十六进制数转换:四位化一位,不足补0 0。例例1-71-7:将:将(1000110.01)B(1000110.01)B转换为八进制数和十六进制数。转换为八进制数和十六进制数。二进制数到八进制数的转换:二进制数到八进制数的转换:1000110 1000110.01=01=00001 000 110 1 000 110.01010 0 B =(1 0 6 .2)OB =(1 0 6 .2)O 二进制数到十六进制数的转换:二进制数到十六进制数的转换:1000110 1000110.01=0100 0110 01=0100 0110.0100 B =(4 6 .4 )H 0100
16、B =(4 6 .4 )H3 3、八进制、十六进制数到二进制数的转换:一位化三位(四位)、八进制、十六进制数到二进制数的转换:一位化三位(四位)例例1-81-8:将:将(352.6)o(352.6)o转换为二进制数。转换为二进制数。3 5 2 3 5 2 .6 6 0 011 101 010 1111 101 010 110 0 =(11 101 010.11)B =(11 101 010.11)B13/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.3 1.1.3 进制间的转换进制间的转换 按按位位权权展展开开求求和和整整数数除除以以16取取余余小小数数乘乘以以16取取整整八进
17、制数八进制数十六进制数十六进制数二进制数二进制数十进制数十进制数4位化位化1位位1位化位化4位位按位权展开求和按位权展开求和3位位化化1位位1位位化化3位位整数除以整数除以8取余,小数乘以取余,小数乘以8取整取整整数除以整数除以2取余取余小数乘以小数乘以2取整取整按位权展开按位权展开求和求和图图1-1数制间的转换关系数制间的转换关系14/28JXGJXG 微机原理及接口技术微机原理及接口技术1.1.3 1.1.3 进制间的转换进制间的转换 二二 进制进制十六十六 进制进制十十 进制进制八八进制进制二二 进制进制十六十六 进制进制十十进制进制八八进制进制000000000001000100100
18、01000110011010001000101010101100110011101110 01 12 23 34 45 56 67 70 01 12 23 34 45 56 67 70 01 12 23 34 45 56 67 710001000100110011010101010111011110011001101110111101110111111118 89 9A AB BC CD DE EF F8 89 910101111121213131414151510101111121213131414151516161717各种数制对照表各种数制对照表 15/28JXGJXG 微机原理及接口技
19、术微机原理及接口技术1.2 1.2 数据在计算机中的表示数据在计算机中的表示 数值数据数值数据 所有的数位都用来表示数据的数值所有的数位都用来表示数据的数值无符号数:无符号数:没有符号位,没有符号位,为了方便,通常将它作为正数处理。为了方便,通常将它作为正数处理。分正、负两种分正、负两种有有符符号号数数:用用“0”“0”表表示示正正号号“+”“+”,用用“1”“1”表表示示负负号号“-”“-”符号位放在数的最高位。符号位放在数的最高位。16/28JXGJXG 微机原理及接口技术微机原理及接口技术1.2.1 1.2.1 机器数与真值机器数与真值 1 1、机器数、机器数:数在机器中的表示形式(数值
20、数据在计算机中的编码):数在机器中的表示形式(数值数据在计算机中的编码)2 2、真值、真值:机器数的数值(即用:机器数的数值(即用+、-表示符号再加上绝对值)表示符号再加上绝对值)例如:真值例如:真值 X X1 1=-1011B=-1011B,其对应的机器数为,其对应的机器数为11011B11011B 真值真值 X X2 2=-0.1101B=-0.1101B,其机器数为,其机器数为1.1101B1.1101B (对于小数,小数点左边的(对于小数,小数点左边的1 1为符号位,不是数值的数字)为符号位,不是数值的数字)3 3、带符号的二进制数在机器中的表示方法有三种、带符号的二进制数在机器中的表
21、示方法有三种 原码、补码、反码原码、补码、反码17/28JXGJXG 微机原理及接口技术微机原理及接口技术1.2.1 1.2.1 机器数与真值机器数与真值 一、原码表示法一、原码表示法:最高位表示符号,:最高位表示符号,0-0-正、正、1-1-负,其它位表示数值的绝对值定义:负,其它位表示数值的绝对值定义:XX原原=X 0=X 0=X =X 1 1 定点小数定点小数 1+|X|-1 1+|X|-1 X X =0=0 XX原原=X 0=X 0=X=X=2n-1 =2n-1 定点整数定点整数 2 2 n+1n+1 +|X|-(2 +|X|-(2n n1)1)=X=X=0=0例例1-91-9:求:求
22、X X1 1=0.1011=0.1011,X X2 2=-0.1011=-0.1011的原码表示。(的原码表示。(8 8位)位)XX1 1 原原=X1=01011000=X1=01011000XX2 2 原原=1+|X=1+|X2 2|=11011000|=11011000 小数点位置小数点位置 小数点位置小数点位置例例1-101-10:求:求X X1 1=1011=1011,X X2 2=-1011=-1011的原码。(的原码。(8 8位)位)X X1 1 原原=00001011=00001011 X X2 2 原原=10001011=10001011 小数点位置小数点位置 小数点位置小数点
23、位置特点:特点:原码与真值的对应关系简单;原码与真值的对应关系简单;0 0的编码不唯一,处理运算不方便。的编码不唯一,处理运算不方便。18/28JXGJXG 微机原理及接口技术微机原理及接口技术1.2.1 1.2.1 机器数与真值机器数与真值 二、补码表示法二、补码表示法一是使符号位和有效数值部分一起参加数值运算,简化运算规则一是使符号位和有效数值部分一起参加数值运算,简化运算规则二是使减法运算转化为加法运算,简化计算机中运算器的线路设计二是使减法运算转化为加法运算,简化计算机中运算器的线路设计1 1、模的概念:一个计量单位称之为模或模数,用模的概念:一个计量单位称之为模或模数,用M M表示。
24、表示。如:时钟是以如:时钟是以1212进制进行计数循环的,即以进制进行计数循环的,即以1212为模,计满后发生溢出,又从头开始计数。为模,计满后发生溢出,又从头开始计数。由此模数为由此模数为1212循环计数,加循环计数,加2 2和减和减1010效果一样,效果一样,1010和和2 2对模对模1212互为补数。计算机中称为补码互为补数。计算机中称为补码2 2、补码的表示:正数的补码和原码相同。补码的表示:正数的补码和原码相同。负数的补码则是符号位为负数的补码则是符号位为“1”“1”,数值部分按位取反后再在末位(最低位)加,数值部分按位取反后再在末位(最低位)加1 1。例例1-121-12:求:求0
25、.10110.1011和和-0.1011-0.1011的补码。(的补码。(8 8位)位)0.10110.1011补补=0.1011=0.1011原原=01011000=01011000-0.1011-0.1011补补=-1011000=-1011000反反+1=10100111+1=10101000+1=10100111+1=1010100000补补=+0=+0补补=-0=-0补补=00000000=00000000特点:特点:0 0的补码只有一个,即的补码只有一个,即00补补=00000000B=00H=00000000B=00H。19/28JXGJXG 微机原理及接口技术微机原理及接口技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理及接口技术 微机 原理 接口 技术 课件 汇总 全套 ppt 完整版 教学 教程 整套 全书 电子 教案
限制150内