第1周小课8086处理器.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文档。上传文档
查看更多
第1周小课8086处理器

计算机组成原理 小课主要内容 x86处理器及指令 汇编语言程序设计实验 运算器实验 存储器实验 寄存器实验 I/O实验 中断实验 电地暖 第4章 处理器 4. 3 Intel 80x86系列微处理器 第4章 处理器 4. 3 Intel 80x86系列微处理器 第4章 处理器 4. 3 Intel 80x86系列微处理器 4. 3 Intel 80x86系列微处理器 8086/8088 在结构上分为: 总线接口部件(Bus Interface Unit, BIU) 执行部件 (Executing Unit, EU) 总线接口部件负责取指令,执行部件负责执行指令,从而构成了一个“两段的流水线”。 总线接口部件(Bus Interface Unit, BIU) 执行部件 (Executing Unit, EU) BIU与EU协调工作: BIU从内存(程序存储器)取指令填充指令队列; EU从指令队列取指令代码,并分析执行; 需要操作数时,BIU访问内存或IO读入数据,参与操作; 执行结果需要存储或输出时,由BIU完成; 指令队列有空间时,BIU自动到内存中取指令填充(8086中2字节空,8088中1字节空); 遇到分支时,清空指令队列,重新取指令填充。(分支惩罚) 8086/8088 的 分 段 存 储 结 构 8088有20条地址总线,直接寻址能力为220=1M字节。微机的存储器通常按字节组织排列成一个个单元,每个单元有一个唯一的地址码,这称为存储器的标准结构。 用16进制数表示1M字节的地址范围应为00000H~FFFFFH。 (1)、 8088内部20位物理地址形成 (2)、逻辑地址与物理地址 8086/8088 的 分 段 存 储 结 构 存储器为什么要分段呢? 16位微处理器,常规上管理216 = 64KB的存储空间 这样的存储空间满足不了应用的要求。 用什么方法来扩大呢? 将正常管理的64KB存储空间定义为一个段 让微处理器能够管理多个这样的段 通过分段存储结构,8086/8088能够管理1MB的存储空间 8086/8088 的 分 段 存 储 结 构 程序员在编制程序时把存储器划分成段。 段内地址16位,每个段的大小最大可达64KB; 实际可以根据需要来确定段大小,可以是1,100,1000等在64K范围内的任意字节数。 段不能从任意地址开始:必须从能被16整除的首地址开始。 8086/8088 的 分 段 存 储 结 构 20位物理地址形成 物理地址: 在1M字节存储器里,每个存储单元都有一个唯一的20位地址作为该存储单元的物理地址。 CPU访问存储器时,必须先确定所要访问的存储单元的物理地址才能取出(或存入)该单元中的内容。 20位物理地址形成:由16位段地址和16位偏移地址组成。 段地址:只取段起始地址高16位值。 偏移地址:指在段内某内存单元物理地址相对段起始地址的偏移值。 8086/8088的分段存储结构 存储器分段后如何来管理呢? 每个段的起始地址称为:段基址或段地址 每个段内的地址称为:段内偏移地址 一个物理存储单元就可以通过“段地址:偏移地址”来唯一确定了 如何管理“段地址”和“偏移地址”呢? 设置多个段基址寄存器 设置多个偏移地址寄存器 都有哪些“段基址寄存器”和“偏移地址寄存器”呢? 8086/8088 的分段存储结构 由段基址和相对于该段的偏移地址共同描述的地址 ——逻辑地址 物理地址的计算方法 段地址左移四位,再加上偏移地址,就得到20位的物理地址。 思考题 什么是物理地址? 什么是逻辑地址?如何从逻辑地址得到物理地址? 若某存储单元的逻辑地址为2400H:0053H,那么其物理地址为多少? 预习 下一次小课内容 8088/8086处理器的标志寄存器 堆栈 1.* 计算机组成原理 * 300 133-200 166-233 233-450 450-1200 1300-2400 550 450 750 850 1000 0.6 0.6 0.35 .25-.13 .18-.13 P/Pro P/MMX PII PIII P4 64 1995 1996 1997 1999 2001 六 100-200 60-200 330 0.6-0.8 Pentium 64 1993 五 6-12 20-40 16-33 25-66 27.5 120 1-2 80386 80486 32 1985 1989 四 1 1-2 4.77-10 8-16 2.9 13.4 2-3 8086/8088 80286 16 1978 1982

文档评论(0)

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

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

1亿VIP精品文档

相关文档