微机接口原理第2章微处理器结构范例.pptVIP

微机接口原理第2章微处理器结构范例.ppt

  1. 1、本文档共73页,可阅读全部内容。
  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文档。上传文档
查看更多
* 80386的标志寄存器 状态标志: CF,PF,AF,ZF,SF,OF,NT 控制标志: DF,IF,IOPL 系统方式标志: VM,RF 说明: IOPL 在保护方式下,用来限制I/O指令的使用特权级。 VM=1时,即进入虚拟8086方式。 RF 用于调试失败后,强迫程序恢复执行。 8086的标志寄存器 * 32位机的寻址方式发生了革命性的 变化 ●引入了虚拟空间、虚拟地址的新概念 ●发展了段的概念,引进了段描述符表技术 * 从逻辑地址到线性地址的转换 * 从逻辑地址到物理地址的转换 此偏移量为线性地址的低12位,高20位通过复杂换算产生页表 32位页基地址 * 从段选择子到段基址 段选择子 段描述符 逻辑地址 物理地址 RPL:定义此段使用的 特权级别 0-1-2-3 共可装入16K个段描述符 段描述符(看下页) TI=0为全局描述符表 GDT表 LDT表 * 存在P=0,则说明此段不在主存内,应从硬盘调入,这就是“访问段异常” * 保护方式下段地址的产生 1、描述符表(段描述符 表)包含大量描述符, 指出段的属性(位置、 大小、类型[代码段? 堆栈段?数据段?]) 和保护特性。 2、段描述符表共用三个。 一个全局段描述符表, 一个局部段描述符表, 一个中断描述符表。 * 80386的段描述符寄存器 说明:20位段界限值,定义了该段的长度,计算单位有“粒度” 定义,字节或页(粒度=1则为页,1页=4KB) “存在”=1,说明此段已装入主存;=0,说明还在磁盘中。 从而完成实地址和虚地址的变换统一:执行此段时发现为虚则 立即从磁盘调入内存! 与段描述符表中的每一项的结构完全一样。 从描述符表中取出的一项放入相应的寄存器中 * 从逻辑地址到物理地址的转换 此偏移量为线性地址的低12位,高20位通过复杂换算产生页表 32位页基地址 * 80386的信号 * 链接3 * 最大模式与最小模式比较 共同点:1、时钟及其产生电路是一样的。 2、数据总线、地址总线的处理 和连法是一样的。 不同点:1、控制信号的产生机理不一样,控 制信号的类型有所不同。 2、最小模式用一个CPU,最大模式 用两个CPU。一个专门做辅助计算。 * 2.1.3 8086 的操作和时序 操作: 计算机在运行过程中,需要CPU执行许多操作。 8086的主要操作分为以下5种类型: ① 系统的启动和复位操作; [后面专门讲] ② 暂停操作; 由暂停指令HLT(p134)产生,等待外中断用 ③ 总线操作; [总线读写操作时序图] ④ 中断操作; [后面专门讲] ⑤ 总线控制(请求/允许,多主系统时)。 * 8086的复位操作时序 返回系统的复位 * 计算机复位时“强制”状态 计算机起步点:FFFF0,这是计算机最靠前 的程序——主板BIOS (底层代码 )的第一 条指令所在地址。 * CPU从存储器或I/O端口读取数据的时序 MOV AL, [2000H] ;从存储器2000H读取数据 IN AL, 20H ;从I/O端口20H读取数据 返回数据收发控制 返回到41 * 8086 写周期的时序 返回到2.1.3 MOV [2000H] , AL ;往存储器2000H写数据 OUT 20H , AL ;往I/O端口20H写数据 * 中断技术概念 * 中断操作和中断系统 主程序 中断0 中断1 中断2 中断254 中断255 断点 中断号0 中断号255 指令:INT n 中断表 返回到41 * 中断向量表 名词: 中断号 — 类型吗 中断服务程序首地址 —— 中断向量 中断表 — 中断向量表 * 中断号的索取方式 指令索取 INT n , n为中断号 CPU指定 如非屏蔽外中断的类型码为n=2. 外设通过总线将中断号n送入CPU * 8086/8088的中断号配置 注: 0、1、2、3、4 上述五个类型吗 为系统专用号, 别人不得使用! 2号 指定一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档