- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ComputerBasics—Chapter_02_Part_1
第2章 16位和32位微处理器 本章重点: 8086的编程结构,尤其是寄存器组; 8086标志寄存器各个标志的含义; 8086引脚信号; 8086的最大、最小模式; 8086的读写时序、总线操作和中断机制; 8086存储器/IO编址; Pentium的先进技术; Pentium的工作方式; Pentium的原理结构、寄存器组和描述符; Pentium的主要信号; Pentium的总线状态; Pentium的中断机制和中断描述符表; Pentium的段页两级保护机制。 微处理器的性能指标 ① 字长 ② 主频 ③ 核心数 ④ 缓存大小 。。。 总线接口部件负责与存储器/IO端口传送数据 ① 4个段地址寄存器, CS 16位的代码段寄存器 DS 16位的数据段寄存器 ES 16位的附加段寄存器 SS 16位的堆栈段寄存器 ② 16位的指令指针寄存器IP ③ 20位的地址加法器 ④ 6字节的指令队列缓冲器 总线接口部件负责与存储器/IO端口传送数据 执行部件负责指令的执行 4个通用寄存器,即AX、BX、CX、DX 4个专用寄存器,即BP、SP、SI、DI 标志寄存器 FR 算术逻辑部件 ALU 执行部件负责指令的执行 执行部件负责指令的执行 执行部件负责指令的执行 执行部件负责指令的执行 标志寄存器根据功能分为两类 标志寄存器 状态标志有6个,即SF、ZF、PF、CF、AF和OF ① 符号标志SF(sign flag ) ② 零标志ZF(zero flag) ③ 奇偶标志PF(parity flag) ④ 进位标志CF(carry flag) ⑤ 辅助进位标志AF (auxiliary carry flag) ⑥ 溢出标志OF (overflow flag) 状态标志 状态标志 控制标志 控制标志有3个: ① 方向标志DF(direction flag) ② 中断允许标志IF(interrupt enable flag) ③ 跟踪标志TF(trap flag)又称为单步标志 控制标志 8086的总线周期的概念 4个时钟周期: 典型的8086总线周期序列 最小模式和最大模式的概念 最小模式 最大模式: 8086的引脚 8086的引脚信号和功能 注意点: ① 8086/8088的数据线和地址线复用 ② 8086有16根数据线 ③ 第21脚(RESET)为输入复位信号 ④ 第22引脚为“准备好”(READY)信号 ⑤ 读写信号 RD,WR和外设选择M/IO信号的组合 ⑥ 高4位地址和状态线复用 引脚信号 ① GND、VCC 地和电源 ② AD15~AD0 地址/数据复用引脚,双向工作 ③ A19/S6~A16/S3 地址/状态复用引脚,输出 ④ BHE/S7 高8位数据总线允许/状态复用引脚,输出 ⑤ NMI 非屏蔽中断引脚, 输入 ⑥ INTR 可屏蔽中断请求信号, 输入 ⑦ RD 读信号,输出 ⑧ CLK 时钟,输入 ⑨ RESET(reset) 复位信号,输入 ⑩ READY(ready) “准备好”信号,输入 ⑾ TEST (test) 测试信号,输入 ⑿ MN/MX 最小和最大模式控制信号,输入 最小模式信号 ① INTA 中断响应信号,输出 ② ALE 地址锁存允许信号,输出 ③ DEN 数据允许信号,输出 ④ DT/R 数据收发信号,输出 ⑤ M/IO 存储器/输入/输出控制信号,输出 ⑥ WR (write) 写信号,输出 ⑦ HOLD和HLDA 总线保持请求信号和总线保持响应信号 最小模式配置图 最小模式连接特点: MN/MX端接+5V 时钟发生器 地址锁存器 存储器和外设较多时,需要总线收发器 M/IO、RD、WR信号的关系 8284A和8086的连接 最大模式引脚信号 最大模式引脚信号 最大模式引脚信号 最大模式下的典型配置 总线控制器8288的连接 本次作业:1-11 (真会的不用做)。至少做5题。 2.1 16位微处理器8086 2.1.2 8086的引脚信号和工作模式 2.1 16位微处理器8086 2.1.2 8086的引脚信号和工作模式 2.1 16位微处理器8086 2.1.2 8086的引脚信号和工作模式 * 2.1 16位微处理器8086 2.1.1 8086的编程结构 2.1 16位微处理器8086 2.1.1 8086的编程结构 2.1 16位微处理器8086 2.1.1 8086的编程结构 5.总线控制
文档评论(0)