第2章 节 8086系统结构 微机课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 节 8086系统结构 微机课件.ppt

第2章 8086系统结构;1、8086微处理器的内部结构;(2)8086微处理器的内部结构;(3)执行部件EU 执行部件中包含一个16位的算术逻辑单元(ALU),8个16位的通用寄存器,一个16位的状态标志寄存器,一个数据暂存寄存器和执行部件的控制电路。 功能:从BIU的指令队列中取出指令代码,经指令译码器译码后执行指令所规定的全部功能。执行指令所得结果或执行指令所需的数据,都由EU向BIU发出命令,对存储器或I/O接口进行读/写操作。 (4)总线接口部件BIU 总线接口部件BIU内部设有四个16位段地址寄存器:代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES,一个16位指令指针寄存器IP,一个6字节指令队列缓冲器,20位地址加法器和总线控制电路。 主要功能:根据执行部件EU的请求,负责完成CPU与存储器或I/O设备之间的数据传送。 ; 2、8086CPU的寄存器结构 8086CPU中可供编程使用的有14个16位寄存器,按其用 途可分为3类:通用寄存器、段寄存器、指针和标志寄存器, 如所示。 ;3、8086的存储器组织 及其地址形成 (1)存储器结构 存储器是按字节进行组织的,两个相邻的字节被称为一个“字” 。存放的信息若是以字节(8位)为单位的,将在存储器中按顺序排列存放;若存放的数据为一个字(16位)时,则将每一个字的低字节(低8位)存放在低地址中,高字节(高8位)存放在高地址中,并以低地址作为该字的地址。 (2)存储器分段 8086对1M的存储空间在同一时刻分为四个段,分别为代码段、数据段、堆栈段、附加段,各段的首地址高16位存放在各自的段寄存器中,段内的偏移地址也为16位,那么段的大小为64K。如下图所示。; ;(3)物理地址和逻辑地址 物理地址:就是存储器的实际地址,它是指CPU和存储器 进行数据交换时所使用的地址(20位)。 物理地址=段地址×10H+偏移地址 逻辑地址:是在程序中使用的地址,它由段地址和偏移地 址两部分组成(16位)。 逻辑地址的表示形式为“段地址∶偏移地址”。 代码段的逻辑地址:CS:IP 堆栈段的逻辑地??:SS:SP 数据段的逻辑地址:DS:偏移地址 附加段的逻辑地址:ES:偏移地址 作业:1、8086有那些寄存器,各自的作用。 2、存储器中某单元的物理地址是12345H,指出下列逻辑地址中X的内容。1234H:X, X:0345H 3、已知,CS=A000H,当前代码段的最小/最大的物理地址分别是多少。

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档