[工学]80X86微处理器.ppt

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

哈哈 8086微处理器的内部结构 8086微处理器的内部结构 8086CPU内部结构 总线接口部件BIU 总线接口部件由下列各部分组成: 四个段地址寄存器,即 CS——16位的代码段寄存器, DS——16位的数据段寄存器, ES——16位的扩展段寄存器, SS——16位的堆栈段寄存器; 16位的指令指针寄存器IP; 20位的地址加法器; 6字节的指令队列; 输入输出控制电路。 执行部件EU 执行部件由下列几个部分组成: 四个通用寄存器,即AX、BX、CX、DX; 四个专用寄存器,即基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI; 标志寄存器FLAGS; 算术逻辑单元ALU。 EU控制电路 8086相关寄存器 8086相关寄存器 数据寄存器AX、BX、CX、DX 数据寄存器一般用于存放参与运算的操作数或运算结果。每个数据寄存器都是16位的,但又可将高、低8位分别作为两个独立的8位寄存器来用。 8086相关寄存器 8086相关寄存器 地址指针寄存器SP、BP以及变址寄存器SI、DI SP(Stack Pointer)称为堆栈指针寄存器。在使用堆栈操作时用到。 BP(Base Pointer)称为基址寄存器。作为通用寄存器,它可以用来存放数据,但更经常更重要的用途是存放操作数在堆栈段内的偏移地址。 SI(Source Index)称为源变址寄存器。DI(Destination Index)称为目的变址寄存器。这两个寄存器通常用在字符串操作时存放操作数的偏移地址。 8086相关寄存器 8086相关寄存器 段寄存器 CS、DS、ES、SS 为了对1M个存储单元进行管理,8086/8088对存储器进行分段管理,即将程序代码或数据分别放在代码段、数据段、堆栈段或附加段中,每个段最多可达64K个存储单元。 8086相关寄存器 CS(Code Segment)称为代码段寄存器,用来存储程序当前使用的代码段的段地址。 DS(Data Segment)称为数据段寄存器,用来存放程序当前使用的数据段的段地址。 SS(Stack Segment)称为堆栈段寄存器,用来存放程序当前所使用的堆栈段的段地址。 ES(Extra Segment)称为附加数据段寄存器,用来存放程序当前使用的附加数据段的段地址。 8086相关寄存器 控制寄存器IP、 FLAGS IP(Instruction Pointer)称为指令指针寄存器,用来存放下一条要读取的指令在代码段内的偏移地址。用户程序不能直接访问IP。 FLAGS称为标志寄存器,它是一个16位的寄存器,但只用了其中9位,这9位包括6个状态标志位,3个控制标志位。 控制标志位有3个,用来控制CPU的操作,由程序设置或清除。它们是: TF(Trap Flag)——跟踪(陷阱)标志位。它是为测试程序的方便而设置的。 IF(Interrupt Flag)——中断允许标志位。是用来控制可屏蔽中断的控制标志位。用STI指令将IF置1,表示允许CPU接受外部的可屏蔽中断请求信号;若用CLI指令将IF清0,禁止CPU接受可屏蔽中断请求信号。IF的状态对非屏蔽中断及内部中断没有影响。 DF(Direction Flag)——方向标志位。若用STD将DF置1,串操作按减地址方式进行,也就是说,从高地址开始,每操作一次地址自动递减;若用CLD将DF清0,则串操作按增地址方式进行,即每操作一次地址自动递增。 8086微处理器的内部结构 8086微处理器的内部结构 8086微处理器的内部结构 8086的存储器组织 8086的存储器组织 8086系统将其内存储器分成两个部分,每一部分为512KB。一部分叫偶地址库,其内存单元的地址码都是偶数,数据总线接CPU数据总线的低8位,也称低位库;另一部分叫奇地址库,其中内存单元的地址码都是奇数,数据总线对应接CPU数据总线的高8位,也称高位库。 每个存贮体有19条地址线,两个存贮体的全部地址线对应与CPU的19条地址总线A1~A19相联。地址线A0作为偶存贮体的片选信号。 8086的存储器组织 8086的存储器组织 8086微处理器的内部结构 80286\80386\80486微处理器 1. 80286的特征 ?第二代微处理器。是一种高性能的16位微处理器 ?具有高效率的任务转换功能,适用于多用户、多任务系统。 ?引入虚拟地址空间的概念 ?具有保护功能 ?工作时钟为8?12MHz,工作时

文档评论(0)

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

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

1亿VIP精品文档

相关文档