微机原理课件第3讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课件第3讲

第二章 8086微处理器 2.3 8086的操作与时序 机器周期 8086主频为5MHZ 频率f:1秒内的脉冲个数 5MHZ 周期T :1/f 200ns 机器周期 相邻两个脉冲之间的时间间隔,称为一个时钟周期,又称T状态(T周期)。 指令周期举例 1 指令周期举例 2 指令周期举例 3 2.4 8086系统的存储器组织 几个术语 8086存储器的分体结构 存储体与总线的连接 分体结构的概念 ① 字节存储:一个字节存放一个单元。 如单元00100H中的内容为34H,表示为 00100H =34H。 ② 字存储:一个字存于相邻两个单元。 低位字节在低地址,高位字节在高地址, 字单元的地址以低位地址表示。 如: 00100H =1234H, 00103H =AE03H ③ 一个字可以从偶地址开始存放,也可以从奇地址开始存放。 分体结构的读写操作 8086CPU访问存储器时,以字为单位进行,并从偶地址开始。 分体结构的读写操作 字单元地址从奇还是从偶开始,决定了访问存储期次数 存储器的分段管理 存储器分段的原因 8086存储器如何分段 段基地址与段寄存器的关系 偏移地址的产生 逻辑地址、物理地址含义 存储器的分段管理 存储器的分段管理 分段的意义 8086分段的优点 ① 解决了16位地址寄存器对20位物理地址的寻址问题 ②实现了程序代码的浮动装配 堆栈段的使用 堆栈是在存储器中开辟一个区域,用来存放需要暂时保存的数据,其工作方式是“先进后出”或“后进先出”的方式。 8086系统中的堆栈段基址由堆栈寄存器SS指定,栈顶由堆栈指针SP指定,堆栈地址由高向低增长,栈底设在存储器的高地址区。 堆栈简介 堆栈简介 设数据进栈方向为从高地址向低地址发展,当向堆栈压入数据时,SP的内容先自动递减而指向一个新的空栈顶单元,再把数据写入此栈顶单元; PUSH : SP -2?SP SI ? SP 当数据弹出堆栈时,立即读出SP所指向的栈顶单元内容,再把SP内容自动递增而指向新的栈顶位置。即 POP : SP ? DI SP +2?SP 堆栈简介 堆栈的意义和注意事项 堆栈的主要用途 中断、子程序调用,数据暂时保存。 【注意】 先进入的内容要后弹出,PUSH和POP指令要成对。 8086的系统配置 ?.系统配置方式: 最小模式( CPU的引脚MN/MX端接高电平+5V) 最大模式( CPU的引脚MN/MX端接高电平低电平) ?.系统配置特点: 最小模式为单机系统,控制信号由CPU提供; 最大模式为多处理器/协处理器系统,控制信号由总线控制器8288提供。(常用的处理器有数值运算协处理器8087,输入/输出处理器8089) ?.CPU的24~31引脚意义不同 8086系统配置 最小模式系统 8086CPU 存储器 I/O接口芯片 1片8284A,作为时钟发生器 3片8282/8283或74LS373,作为地址锁存器 2片8285/8287或74LS245,作为双向数据总线收发器 小结 机器周期、总线周期、指令周期的概念及联系、区别 8086的相关时序介绍 8086系统的存储器组织 重点掌握分体结构 8086存储器的分段管理 堆栈概念的引入 8086的系统配置 本节作业 2.1 8086微处理器的结构 2.2 8086引脚和工作模式 2.3 8086的操作时序 2.4 8086存储器和I/O组织 几个概念 机器周期:时钟周期(T状态) 总线周期:执行一个总线操作所需要的时间称为 总线周期。对内存或对I/O接口的一次 操作都涉及到总线周期,一个基本的 读周期包含4个机器周期。 指令周期:一条指令执行所需要的时间。 T CLK T CLK 每个T状态包括:下降沿、低电平、上升沿、高电平 按照数据的传送方向来分: “读”总线周期 “写”总线周期 总线周期 T1 CLK T2 T3 T4 总线周期 空闲状态 idle state 等待状态 wait state 总线周期 T1 T2 T3 T4 总线周期 Ti Ti Ti Ti 空闲状态 T1 T2 T3 T4 总线周期 T1 T2 T3 Tw … Tw T4 T1 CLK READY 由于指令功能复杂程度不同,因此每条指令执行所需要的时间也不同。 执行一条指令的时间: 是取指令、执行指令、取操作数、存放结果所需时间的总和 用所需的时钟周期数表示 。 指令周期 1或3 PentiumⅠ-Ⅳ ADD ESI,EDI 1 80486 2 80386 ADD CX,SI 2 80286 ADD EAX,EBX 3 8086 ADD AX,BX ADD reg,reg 两个寄存器相加 时钟周期数 微处理器 例子 格式 1 PentiumⅠ-Ⅳ CALL SOMEONE 3 80486 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档