第1,2章 微机原理(讲)_第1页
第1,2章 微机原理(讲)_第2页
第1,2章 微机原理(讲)_第3页
第1,2章 微机原理(讲)_第4页
第1,2章 微机原理(讲)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、班级:班长姓名(学习委员):电话:QQ号:微型计算机原理及接口技术微型计算机原理及接口技术 主讲:严辉主讲:严辉理论学时:理论学时:64实验学时:实验学时:6 适用专业:电子、通信、电气、自动化适用专业:电子、通信、电气、自动化 微处理器、微型计算机、微型计算机系统微处理器、微型计算机、微型计算机系统1 1、微处理器(、微处理器(Microprocessor)Microprocessor) -职能是执行算术、逻辑运算和控制整个计算机自职能是执行算术、逻辑运算和控制整个计算机自动地、协调地完成操作。(动地、协调地完成操作。(主要由运算器和控制器组成主要由运算器和控制器组成)第一章第一章 微型计算

2、机概述微型计算机概述 I/OBUS外外围围设设备备Address Bus(AB)Data Bus(DB)Control Bus(CB)CPU存储器存储器 I/O 接口接口Control微型计算机的组成微型计算机的组成2 2、微型计算机(、微型计算机(MicroComputer_MC)MicroComputer_MC) 3 3、微型计算机系统(、微型计算机系统(MicroComputer System_MCS)MicroComputer System_MCS) 运算器运算器控制器控制器 寄存器组寄存器组 RAM ROM I/O端口端口 I/O端口端口 I/O设备设备 I/O设备设备 系统软件系统

3、软件 微型计算机系统微型计算机系统 微型计算机微型计算机微处理器微处理器合抱之木,生于毫末;九层之台,起于累土;九层之台,起于累土;千里之行,始于足下。 2.1.1 执行单元(执行单元(EU)和总线接口单元()和总线接口单元(BIU) 堆栈指针源变址目的变址基址指针PSW2.1.2 通用寄存器(通用寄存器(8个)个) AX寄存器寄存器-是累加器是累加器 BX寄存器寄存器-是基址寄存器是基址寄存器 CX寄存器寄存器-也叫计数寄存器也叫计数寄存器 DX寄存器寄存器-是数据寄存器是数据寄存器 SP寄存器寄存器-堆栈指针堆栈指针 BP寄存器寄存器-(堆栈)基数指针(堆栈)基数指针 DI寄存器寄存器-目

4、的操作数的索引寄存器目的操作数的索引寄存器 SI寄存器寄存器-源操作数的索引寄存器源操作数的索引寄存器 2.1.3 段寄存器段寄存器逻辑地址(位)逻辑地址(位) 段起始地址(位)段起始地址(位) 0 0 0 0物理地址物理地址 (20位)位) 2.1.4 指令指针指令指针IP取指令地址取指令地址=CS基址基址16+IP的位移量的位移量 当涉及到一个堆栈操作时当涉及到一个堆栈操作时 SS16+SP当需要向内存读或写一个操作数时当需要向内存读或写一个操作数时DS(ES)16+(可能是指令中的直接地址(可能是指令中的直接地址,也可能是某寄存器的内容等),也可能是某寄存器的内容等) PSW2.1.5

5、标志寄存器标志寄存器ODITSZAPC辅助进位辅助进位AF 进位标志位进位标志位CF 溢出标志位溢出标志位OF 符号标志位符号标志位SF 奇偶标志位奇偶标志位PF 零标志位零标志位ZF 控制标志位三个控制标志位三个 状态标志位六个状态标志位六个 方向标志位方向标志位DF 开中断标志位开中断标志位IF 陷阱标志位陷阱标志位TF 时钟周期时钟周期是是CPUCPU的基本时间计量单位的基本时间计量单位(8086(8086为为100ns),100ns),由主频决定由主频决定(T=1/FT=1/F)80868086一个最基本的总线周期分一个最基本的总线周期分4 4个时钟周期,即个时钟周期,即 T T1 1

6、、T T2 2、T T3 3、T TW W、T T4 4、T TI I时钟周期工作特征:时钟周期工作特征:T T1 1 状态:状态:CPUCPU发出发出2020位地址(位地址(A0-A19A0-A19)信息,指出存储单元或外设端口地址;)信息,指出存储单元或外设端口地址;T T2 2 状态:状态:CPUCPU从总线上撤消地址(从总线上撤消地址(A0-A15A0-A15),为数据作准备(),为数据作准备(D0-D15D0-D15););T T3 3 状态:要写入或读出的数据上数据总线;状态:要写入或读出的数据上数据总线;T TW W 状态:等待状态;状态:等待状态; T TI I 状态:空闲状态

7、;状态:空闲状态;T T4 4 状态:总线周期结束。状态:总线周期结束。 2.1.6 8086总线周期的概念总线周期的概念 总线周期总线周期 BIU完成一次访问存储器或完成一次访问存储器或I/O端口操作所需的时间,端口操作所需的时间, 一个总线周期由几个一个总线周期由几个时钟周期时钟周期(T状态状态)组成。)组成。8086引脚功能引脚功能2.2 8086CPU的引脚信号和工作模式的引脚信号和工作模式MXMN/最小最大模式输入控制信号最小最大模式输入控制信号 地址锁存器地址锁存器数据收发器数据收发器双向双向数据收发器地址锁存器2.2.2 最小方式下的引脚信号及系统配置最小方式下的引脚信号及系统配

8、置 AD0AD15地址地址/数据复用引脚数据复用引脚 A16/S3A19/S6地址地址/状态复用引脚状态复用引脚BHE/S7高高8位数据总线允许位数据总线允许/状态复用信号状态复用信号 ALE 地址锁存允许信号输出地址锁存允许信号输出 DI0DI1DI2DI3DI4DI5DI6DI7OEGNDDO7VCCDO0DO2DO1DO3DO4DO5DO6STB11918151413121123417165678910208 82 28 82 2地址锁存器地址锁存器8282DIiDoiD QSTBOECLK CPU与与8286的连接的连接RDT/数据发送数据发送/接收控制信号接收控制信号 DEN数据允许

9、信号数据允许信号 VCCA0A1A2A3A4A5A6A7OEGNDB7B0B2B1B3B4B5B6T11918151413121123417165678910208 82 28 86 6AiBiOET 8286双向总线驱动器(收发器)双向总线驱动器(收发器) DENDT / R 三个重要的控制信号三个重要的控制信号RD 读选通信号读选通信号WR写选通输出信号写选通输出信号 IOM / 存储器存储器/输入输出操作选择控制信号输入输出操作选择控制信号 181716151413121110123456789 CPU与与8284 其它辅助控制信号其它辅助控制信号8086引脚功能引脚功能总线裁决器总线裁

10、决器总线控制器总线控制器2.2.3 最大方式下的引脚信号及其系统配置最大方式下的引脚信号及其系统配置 S2 S0 ( M/IOM/IO、DT/RDT/R、DEN DEN ) 总线周期状态信号总线周期状态信号8086引脚特性引脚特性82888288引脚功能引脚功能 控制输入信号控制输入信号 IOB:总线工作方式控制,高表示总线工作方式控制,高表示 82888288工作与局部总线,低工工作与局部总线,低工 作与系统总线方式,输入;作与系统总线方式,输入; CLK:时钟信号,时钟信号,82848284提供;提供; AEN:地址允许,由地址允许,由82898289输入;输入; CEN:命令允许,有外部

11、输入;命令允许,有外部输入;IORIORCIOWIOWCAIOWCMEMRMRDCMEMWMWTCAMWC)()(82888288引脚功能引脚功能 总线状态(输入)总线状态(输入)/ /命令信号(输出)命令信号(输出) 总线控制信号总线控制信号 ALE:地址锁存允许,输出;地址锁存允许,输出; DEN:数据传送允许,输出;数据传送允许,输出; DT/ /R:数据收发控制,输出;数据收发控制,输出; MCE/ /PDEN:主控级联允许主控级联允许/ /外设外设 数据允许,输出;数据允许,输出;总线控制器总线控制器8288 LOCKLOCK(WRWR) 总线封锁信号,三态、输出,有效时总线封锁信号

12、,三态、输出,有效时CPUCPU 占用总线控制权;占用总线控制权; RQ/GT0 RQ/GT0、RQ/GT1_ RQ/GT1_ 总线请求输入总线请求输入/ /总线请求允许输出总线请求允许输出 双向,双向, QS1QS1、QS0_ QS0_ 指令队列状态信号,输出。指令队列状态信号,输出。(HOLDHOLD)(HLADHLAD)(INTAINTA) (ALEALE)8086引脚特性引脚特性2.3.1 系统的复位和启动系统的复位和启动 复复 位位 时时 8 0 8 6 内内 部部 寄寄 存存 器器 值值标标 志志 寄寄 存存 器器清清 零零指指 令令 指指 针针 0 0 0 0 HC S 寄寄 存

13、存 器器F F F F HD S 寄寄 存存 器器0 0 0 0 HS S 寄寄 存存 器器0 0 0 0 HE S 寄寄 存存 器器0 0 0 0 H指指 令令 队队 列列 变变 空空其其 它它 寄寄 存存 器器0 0 0 0 H RESET至少保持至少保持4个时钟周期个时钟周期 (冷启动为(冷启动为50 微秒)微秒) 过一个时钟周期过一个时钟周期(T)后所有三态后所有三态 输出线被置成高阻态输出线被置成高阻态 几条控制线处于无效状态几条控制线处于无效状态2.3 8086CPU的操作和时序的操作和时序2.3.2 80862.3.2 8086最小模最小模式总线操作式总线操作 (最小模式)(最小

14、模式)最小模式下的总线保持最小模式下的总线保持总线请求总线请求总线允许总线允许 2.3.3 8086最大模式的总线操作最大模式的总线操作 (最大模式)(最大模式)最大模式下的总线请求最大模式下的总线请求/允许允许2.4 8086的存储器组织的存储器组织 存储单元地址 :8086系统中,为了标识和存取每一个存储单元,给每个存储单元规定一个编号,这就是存储单元地址。 存储单元的内容 :一个存储单元中存放的信息称为该存储单元的内容。 存储单元的长度为8位二进制代码(BYTE)。20根地址线,因此,具有220=1M字节空间,地址范围为00000HFFFFFH。2.4.1 存储器的一般结构存储器的一般结

15、构 图表明了存储器中部分存储单元存放信息情况。从图中可看到,地址为34560H的字节的存储单元中的内容是34H,而地址为34561H的字节存储单元中的内容是12H。 一个字为16位,低8位存放在地址值较低的单元中,高8位存放在相邻的下一个字节单元。 一个指针占四个字节,前两个单元为偏移量,后二个单元存放段基地址。2.4.2 存储器分段存储器分段每段为64K字节存储单元,段的起始单元地址叫基址,用软件设置。所有段的起始地址都是16的整数倍,除此之外没有别的限制。 存储段之间可以相连,分开,部分重叠或完全重叠。【例】各独立段的分配情况示例。设CS=B000H、DS=1CDEH、SS=4200H、E

16、S=0150H,它们分别为代码段、数据段、堆栈段和附加段的段首址。自每个段首址开始,各段均占64KB的范围,各段之间互不重叠。如图所示。【例】各段相互重叠情况示例。 设CS=0200H、DS=0400H、SS=0480H,这样代码段、数据段和堆栈段的物理首地址分别为02000H、04000H和04800H。其中代码段占8KB地址空间,数据段占2KB,堆栈段占256B,SP=0100H。如图所示。 存储器分成两个存储器分成两个512KB512KB存储区,存储区,分别称分别称奇地址区奇地址区和和偶地址区偶地址区。 1 15 5 8 8 7 7 0 0 0 00 00 00 01 1 0 00 00

17、 00 00 0 0 00 00 00 03 3 0 00 00 00 02 2 0 00 00 00 05 5 0 00 00 00 04 4 5 51 12 2k k* *8 8位位 5 51 12 2k k* *8 8位位 奇奇 地地 址址 偶偶 地地 址址 存存 储储 体体 存存 储储 体体 ( (A A0 0= =1 1) ) ( (A A0 0= =0 0) ) F FF FF FF FF F F FF FF FF FE E BHE、 A0编码含义编码含义BHE A0操操 作作总线使用情况总线使用情况 0 0从偶地址开始读从偶地址开始读 / 写一个字写一个字AD15 AD00 1从奇地址单元开始读从奇地址单元开始读 /写一个字节写一个字节AD15 AD81 0从偶地址单元开始读从偶地址单元开始读 /写一个字节写一个字节AD7 AD01 1无效无效2.4.3 8086存储器的分体结构存储器的分体结构8086/80888086/8088存储器体存储器体硬件连接硬件连接当当A0=0A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论