微机原理 第二章3重点.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型机系统主要操作 ① 系统的复位和启动操作; ② 暂停操作; ③ 总线操作; ④ 中断操作; ⑤ 最小模式下的总线保持; ⑥ 最大模式下的总线请求/允许。 1.系统的复位和启动操作 CS=FFFFH IP=0000H 复位操作的时序。 2. 总线操作 总线读操作(以最小模式为例) 3. 中断操作和中断系统 中断向量和中断向量表 中断向量:中断处理子程序的入口地址(首地址) 含有段地址CS和偏移地址IP(32位)   每个中断向量对应一种类型的中断 每个中断向量占用4个字节的存储单元 它的低字是段内偏移地址、高字是它所在段地址 硬件中断 硬件中断的响应和时序 从数据总线上读取中断类型码,将其存入内部暂存器。 将标志寄存器的值推入堆栈。 把标志寄存器的中断允许标志IF和跟踪标志TF清零。 将断点保护到堆栈中。 找到中断向量,转入相应的中断处理子程序 中断响应要用两个总线周期。 中断处理子程序 保护中断现场。 设置中断允许标志IF来开放中断 中断处理的具体内容 恢复寄存器 中断返回指令 软件中断的特点 ① 中断类型码由指令提供。 ② 不执行中断响应总线周期。 ③ 不受中断允许标志IF的影响 ④ 执行软件中断时,对外部硬件中断请求 的反映不同于硬件中断 ⑤ 软件中断没有随机性 5.最小模式下的总线保持 6.最大模式下的总线请求/授权 博学 审问 慎思 明辨 笃行 * 2.1.3 8086的操作和时序 第二章 16位和32位微处理器 RESET信号 (维持4个时钟周期的高电平) (FFFF0H处存放一条无条件转移指令,转移到系统程序的入口处) 启动 第二章 16位和32位微处理器 第二章 16位和32位微处理器 第二章 16位和32位微处理器 按数据传输方向: 总线读操作:CPU从存储器或I/O端口读取 总线写操作: CPU写入存储器或I/O端口 总线操作:CPU为了与存储器或I/O端口交换数据, 需要执行一个总线周期,这就是总线操作。 T3状态—— 检测数据传送是否能够完成 T3前沿开始测试READY信号 如不需等待,则将数据放在总线 T1状态—— IO/M输出高电平表存储器操作; IO/M输出低电平表I/O接口操作。输出20位存储器地址A19~A0 ALE输出正脉冲,表地址要锁存 T2状态—— 输出RD信号。 地址/状态复用总线转成状态信息 地址信号消失。成高阻态。 DEN、DT/R成低电平有效。 T4状态—— T4前期将RD变成无效 T4前沿读取数据,完成数据传送 第二章 16位和32位微处理器 中断是微机系统中非常重要的一种技术 CPU在执行程序过程中,被内部或外部的事件所 打断,转去执行一段预先安排好的中断服务程序;服 务结束后,又返回原来的断点,继续执行原来的程序。 第二章 16位和32位微处理器 引起中断的因素和事件很多,称为中断源。例如:将发出中断申请的外设或内部原因。  按中断源的不同,即从产生中断的方法分: 两大类: 硬件中断:外部的硬件产生的 软件中断:指CPU执行某些指令或软件,有些 特殊操作或由INT指令引起的中断 8086的中断分类: 非屏蔽中断 可屏蔽中断 指外部芯片通过CPU的NMI引脚发出中断申请引起的中断。 指外部芯片通过CPU的INTR引脚发出中断申请引起的中断。 第二章 16位和32位微处理器 第二章 16位和32位微处理器 8086系统:可处理256种不同的中断,对应的中断类型 号为0~255,每一种类型的中断都有一个中 断处理子程序。这256个中断处理子程序存 放在内存某个区域中。   中断向量表:8086微处理器从内存物理地址00000H开始, 依次安排各个中断向量,向量号也从0开始, 这样256个中断占用1KB区域,就形成中断向量表 第二章 16位和32位微处理器 类型 中断处理程序入口地址在内存中的分配 类型255(

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档