已经完成的第4.pptVIP

  • 1
  • 0
  • 约3.04千字
  • 约 36页
  • 2019-01-22 发布于江苏
  • 举报
已经完成的第4

第4章 8086微处理器 本章重点 : CPU的逻辑结构 ?CPU的总线周期 CPU的中断分类和中断响应 32位微型机的三种工作方式 Pentium采用的CISC和RISC技术 微处理器的性能指标: ① 字长 定义:指CPU能同时处理的数据位数。 特点:字长越长,计算能力越高,速度越快,但集成度要求越高,工艺越复杂 ② 主频 定义:CPU的时钟频率。 特点:主频越高,运算速度越快 4.1 16位8086微处理器 从功能上,8086分为两部分 总线接口部件(bus interface unit,BIU) 执行部件(execution unit,EU) 8086逻辑结构 1 总线接口部件 总线接口部件负责与存储器、I/O端口传送数据 ,由下列4部分组成: ① 4个段地址寄存器(CS、DS、ES、SS) ② 16位的指令指针寄存器 IP(Instruction Pointer) ③ 20位的地址加法器 ④ 6字节的指令队列缓冲器 2 执行部件 执行部件负责指令的执行 ,由下列4部分组成: ① 4个通用寄存器,即AX、BX、CX、DX; ② 4个专用寄存器,即 基数指针寄存器BP 堆栈指针寄存器SP 源变址寄存器SI 目的变址寄存器DI ③ 标志寄存器; ④ 算术逻辑部件ALU。 3 总线周期 时钟周期:CPU的基本时间计量单位,由主频决定 如主频为5MHz的8086的时钟周期为200ns 总线周期:一般由4个时钟周期组成,即T1, T2, T3, T4 3 总线周期 ① T1状态,发地址信息 ② T2状态,为传输作准备 ③ T3状态,传输数据 ④ T3之后,可能插入TW ⑤ 在T4状态,结束。 3 8086的总线周期的概念 典型的8086总线周期序列: 4.1.2 8086工作模式 1最小模式和最大模式的概念 (1)最小模式: 系统中只有一个微处理器。 (2) 最大模式:系统中有两个或多个微处理器(主处理器、协处理器) 28086/8088的引脚信号和功能 总共有40个引脚信号 注意点: ① 8086/8088的数据线和地址线复用 ② 8086有16根数据线 ③ 第21脚(RESET)为输入复位信号 ④ 第22引脚为“准备好”(READY)信号 ⑤ 高4位地址和状态线复用 4.1.3 8086的操作和时序 8086的主要操作: ① 系统的复位和启动操作; ② 暂停操作; ③ 总线操作; ④ 中断操作; ⑤ 最小模式下的总线保持; ⑥ 最大模式下的总线请求/允许。 1 系统的复位和启动操作 复位:通过触发RESET引脚信号实现 特点:复位后,CS=FFFFH,IP=0000H,即从内存FFFF0H处开始执行,因此,FFFF0H处一般存放转移指令,指向系统引导和装配程序的入口处。 注意:状态标志寄存器将被清零 2 总线操作 3中断操作和中断系统 中断:指调用系统程序的过程 分类: 硬件中断 (非屏蔽中断和可屏蔽中断) 软件中断 (2) 中断向量和中断向量表 中断向量:中断程序的入口地址。 每个中断对应一个中断向量 中断向量表:存放所有中断向量的表格 一般位于内存0段的0 - 3FFH区域 (3) 硬件中断 非屏蔽中断:NMI 类型号:2H 存放地址:0008H,0009H,000AH,000BH 特点:CPU立即响应中断请求,并进入响应的中断处理。用于处理系统的重大故障。 可屏蔽中断:INTR 一般外部设备发出的中断都是从CPU的INTR端引入的可屏蔽中断 特点:收到请求后,CPU执行完当前指令后响应中断请求。 (4) 硬件中断的响应和时序 可屏蔽中断的响应过程: ① 读取中断类型码 ② 将标志寄存器的值推入堆栈 ③ 把标志寄存器的IF和TF清零 ④ 将断点保护到堆栈中。 ⑤ 寻找中断向量,转入中断处理程序 (5) 中断处理子程序 ① 进一步保护中断现场 ② 开放中断 ③ 中断处理的具体内容 ④ 弹出堆栈指令 ⑤ 中断返回指令 (6) 软件中断 特点: ① 用一条指令进入中断处理子程序,并且,中断类型码由指令提供。 ② 不受中断允许标志IF的影响 ③ 执行过程中可响应外部硬件中断 ④ 软件中断没有随机性 4.1.4 8086的存储器和I/O编址 1. 8086的存储器编址 CS、DS、SS和其他寄存器组合指向存储单元的示意图 : 2. 8086的I/O编址 允许有65535(64K)个8位的I/O端口,两个编号相邻的8位端口可以组合成一个16位端口。 4.2 32位微处理器80386 32位数据、地

文档评论(0)

1亿VIP精品文档

相关文档