微型计算机原理及应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微型计算机原理及应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 应用 课件
- 资源描述:
-
1、微机原理与接口技术实用教程微机原理与接口技术实用教程 课课 程程 简简 介介微机原理与接口技术实用教程微机原理与接口技术实用教程第第1章章 微型计算机基础及工作原理微型计算机基础及工作原理第第2章章 微处理器微处理器第第3章章 8086/8088指令系统指令系统第第4章章 汇编语言程序设计汇编语言程序设计第第5章章 半导体存储器及其接口半导体存储器及其接口第第6章章微型计算机微型计算机I/O接口基础接口基础第第7章章 微型计算机总线及微型计算机总线及I/O接口标准接口标准第第8章章 中断中断第第9章章 常用可编程接口芯片常用可编程接口芯片第第10章章 人机交互设备及接口人机交互设备及接口第1章
2、 微型计算机基础及工作原理 1.1 数制数制 1.2 计算机中数的表示计算机中数的表示 1.3 微型计算机的基本组成电路微型计算机的基本组成电路 1.4 微型计算机结构的简化形式微型计算机结构的简化形式 1.5 微型计算机的工作原理微型计算机的工作原理本章本章目标目标1.1 1.1 数制数制1.1.1 数制的基与权数制的基与权基:数制所使用的数码个数。基:数制所使用的数码个数。例:十进制数使用例:十进制数使用09十个数,所以它的基是十个数,所以它的基是10权:数制每一权:数制每一位位(置置)所具有的值。)所具有的值。例:例:6 8 4 5千千 百百 十十 个个103 102 101 100十进
3、制数各位的权十进制数各位的权是以是以10为底的幂为底的幂二进制数使用二进制数使用0、1两个数,两个数,它的它的“基基”?各各位的位的“权权”又又是是多少呢?多少呢? 由由0、1二个数码构成,二个数码构成,基数基数为为2,第,第i位的位的权权为为2i,运算规则:逢二进一、借一作二运算规则:逢二进一、借一作二 二进制数(二进制数(Binary )101011B=125+024+123+022+121+120=43D一个二进制数按权展开求和就转换成了十进制数一个二进制数按权展开求和就转换成了十进制数8 4 2 1牢记牢记!1 0 1 1 B23 22 21 20例:一个二进制数例:一个二进制数各位的
4、权各位的权基数说明符基数说明符 十六进制数十六进制数(HexadecimalHexadecimal) 由由0、1、29、A、B、C、D、E、F十六个数码构成。十六个数码构成。基数为基数为16,第,第i位的权为位的权为16i 运算规则:逢十六进一、借一作十六运算规则:逢十六进一、借一作十六14AFH=1163+4162+10161+15160=5295D 由由0、1、2、7八个数码构成,基数为八个数码构成,基数为8,第,第i位位的权为的权为8i 运算规则:逢八进一、借一作八运算规则:逢八进一、借一作八八进制数(八进制数(Octal)十六进制数既可以简化书写,又便于记忆十六进制数既可以简化书写,又
5、便于记忆1.1.2 不同进制数间的转换不同进制数间的转换1. 非十进制数转换成十进制数非十进制数转换成十进制数按权展开求和按权展开求和2. 十进制数转换成非十进制数十进制数转换成非十进制数整数部分与整数部分与小数部分分小数部分分别转换别转换例例1:57D=111001B=71Q=39H5728122222140703111018 578 710716 5716 3903高高低低2除基数取余数除基数取余数例例2:十进制数转换成非十进制数(小数部分):十进制数转换成非十进制数(小数部分)0.625D=0.101B=0.5Q=0.AH0.625*2=1.251 0.25*2= 0.50 0.5*2=
6、 110.625*8=550.625*16=10A乘基数取整数乘基数取整数57.625D=111001.101B=39.AH高低1.1.2 不同进制数间的转换(不同进制数间的转换(2)3. 十六进制数与二进制数之间的转换十六进制数与二进制数之间的转换二进制数二进制数十六进制数十六进制数 四位一组四位一组分组时分组时,如位数不如位数不够,整数部分在够,整数部分在最左边补零,小最左边补零,小数部分在最右边数部分在最右边补零补零十六进制数十六进制数二进制数二进制数一位对应换成二进制数四位一位对应换成二进制数四位1100100.11011B= .010001101101 1000 =64. D8H46
7、D81.1.2 不同进制数间的转换不同进制数间的转换1.2 计算机中数据的表示计算机中数据的表示机器数与真值机器数与真值机器数:机器数: 一个二进制数连同一个二进制数连同符号位符号位在内作为一个数叫机器数在内作为一个数叫机器数真真 值:机器数所代表的数值(如值:机器数所代表的数值(如-1001011B)正数、负数的符号位分别用正数、负数的符号位分别用0和和1表示,这种表示法称为原码表示,这种表示法称为原码例:设机器字长为例:设机器字长为8位,二进制数位,二进制数+10010B和和-100001B 其原码为:其原码为:00010010,10100001原码原码连符号一起数连符号一起数字化了的数字
8、化了的数最高有效位最高有效位反码:对于二进制正数,反码等于该数原码反码:对于二进制正数,反码等于该数原码 对于二进制负数,符号位为对于二进制负数,符号位为1,其余各位取反,其余各位取反例:设机器字长为例:设机器字长为8位,二进制数位,二进制数+1100101和和-1010001 其反码为:其反码为:01100101,10101110补码:对于二进制正数,补码等于该数原码补码:对于二进制正数,补码等于该数原码 对于二进制负数,符号位为对于二进制负数,符号位为1,其余各位取反,末位加,其余各位取反,末位加1例:设机器字长为例:设机器字长为8位,二进制数位,二进制数+1100101和和-101000
9、1 其补码为:其补码为:01100101,101011111.2.2 机器数的定点表示与浮点表示机器数的定点表示与浮点表示 定点数:小数点在数中的位置是固定不变的定点数:小数点在数中的位置是固定不变的1.定点小数定点小数符号位符号位小数点小数点2.定点整数定点整数符号位符号位小数点小数点 浮点数:小数点在小数中的位置是浮动的浮点数:小数点在小数中的位置是浮动的任意一个数任意一个数N均可表示为:均可表示为:N= bemb 为基数为基数 e 为阶码为阶码 m 为尾数为尾数例:例:123.456=1030.123456123.456=1021.23456阶符阶符阶码阶码数符数符尾数尾数阶码部分阶码部
10、分尾数部分尾数部分基数是基数是2一个二进一个二进制浮点数制浮点数1.2.3 非数值数据的表示非数值数据的表示 ASC码:码: 美国标准通信编码,一般用美国标准通信编码,一般用7bit组合编码来表组合编码来表 示数字示数字 、英文字母、符号等可以打印的字符、英文字母、符号等可以打印的字符字符的表示字符的表示汉字的表示汉字的表示(1)汉字国标码)汉字国标码1981年国家标准总局公布了年国家标准总局公布了GB231280,即即信息交换用汉字编码字符集基本集信息交换用汉字编码字符集基本集,简称,简称GB码。码。 (2)汉字区位码)汉字区位码将汉字编码将汉字编码GB231280中的中的6763个汉字分为
11、个汉字分为94个区,每个区中个区,每个区中包含包含94个汉字(位),这样每个汉字所在的区和位就组成了一个汉字(位),这样每个汉字所在的区和位就组成了一个二维数组,这就是区位码。个二维数组,这就是区位码。 1.3 微型计算机的基本组成电路1.3.1 触发器触发器SRQQRS触发器触发器SCLKRQQ时钟时钟RS触发器触发器SR触发器:是由基本门电路组成的具有记忆功能的器件触发器:是由基本门电路组成的具有记忆功能的器件 D触发器触发器DQQSRD触发器触发器QQDCLK边沿触发的边沿触发的D触发器触发器QQDCLK时钟时钟D触发器触发器SRD Q QPRESET(置位)(置位)CLEAR(清除)(
12、清除)CLK D触发器触发器正边沿触发正边沿触发D触发器触发器CLKD Q Q负边沿触发负边沿触发D触发器触发器CLKD Q Q低电平预置及清低电平预置及清除的除的D触发器触发器JK触发器触发器CLKS QR QJKJ K Q0 0 保持原态保持原态0 1 01 0 11 1 翻转翻转J Q K QCLKPRCLR1.3.2 1.3.2 寄存器寄存器(Register)(Register)寄存器寄存器:是由触发器组成的,可以保存二进制数。:是由触发器组成的,可以保存二进制数。寄存器寄存器缓冲寄存器缓冲寄存器用于暂存数据用于暂存数据移位寄存器移位寄存器能够将其所存数据一位一位能够将其所存数据一位
13、一位 地向左或向右移地向左或向右移计数器计数器一个脉冲到达时,会按二进制数一个脉冲到达时,会按二进制数 的规律累计脉冲数的规律累计脉冲数累加器累加器用以暂存每次在用以暂存每次在ALU中计算的中中计算的中 间结果间结果1. 缓冲寄存器(缓冲寄存器(Buffer)Q3 D3Q2 D2Q1 D1Q0 D0X3 X2 X1 X0CLKCLRX3 X2 X1 X04位缓冲寄存器电路原理图位缓冲寄存器电路原理图Y3 Y2 Y1 Y0Y3 Y2 Y1 Y0数据在时钟信号的作用下由数据在时钟信号的作用下由X端写到端写到Y端端Q0 D0+CLRCLKLOADY0X0X0=0Q0 1Q0Q0 LOAD CLK C
14、LR 可控缓冲寄存器的符号可控缓冲寄存器的符号XQ0X0X0=1=X0控制门(控制门(L门)门)控制数据的装入控制数据的装入Q3 D3Q2 D2Q1 D1Q0 D0X3 X2 X1 X0CLKCLRX3 X2 X1 X0可控可控4位缓冲寄存器电路原理图位缓冲寄存器电路原理图Y3 Y2 Y1 Y0Y3 Y2 Y1 Y0L L L L L2. 计数器(计数器(Counter)Q3 J3 K3Q2 J2 K2Q1 J1 K1Q0 J0 K0CLKCLR行波计数器的工作原理行波计数器的工作原理(1)行波计数器()行波计数器(Traveling Wave Counter)0 0 0 00 0 0 10
15、0 1 10 1 0 0COUNT控制计数端控制计数端 COUNT CLK CLR可控计数器符号可控计数器符号0 0 1 0Q3 D3CLR0 1 0 01 0 0 00 0 0 1(2) 环形计数器(环形计数器(Ring Counter)Q2 D2CLRQ1 D1CLRQ0 D0CLRCLRCLK环形计数器环形计数器CLKCLR=10 0 0 1PR0 0 1 0环形计数器在系统时钟信号的环形计数器在系统时钟信号的作用下产生顺序的控制信号作用下产生顺序的控制信号(3)程序计数器()程序计数器(Program Counter) COUNT LOAD CLK CLRXY(4) 累加器(累加器(A
展开阅读全文