微机原理及接口第二章-微处理器.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EU完成指令译码和执行指令的工作。EU从BIU的指令队 列中取得指令,并在ALU上执行指令;然后将处理的结果送 回BIU,由BIU进行存储处理。 它由ALU、标志寄存器、通用寄存器、暂存器、控制部 件等组成。 算术逻辑运算单元ALU 标志寄存器FLAGS (详见2.1.2) 通用寄存器组(详见2.1.2) EU控制器:接收从BIU的指令流队列中取来的指令, 经过指令译码器译码,形成各种控制信 号,对EU的各个部件实现完成规定的操作。 BIU具有地址形成、取指令、指令排队、读/写操作数和 总线控制的功能,它是CPU与外部(内存和I/O端口)的接口, 它提供了16位双向数据总线和20位地址总线,完成所有外部 总线操作。 它由4个16位段寄存器、16位指令指针IP和内部暂存器、 6字节(8088为4字节)指令队列缓存器、20位地址加法器以及 总线控制逻辑部件等组成。 段寄存器 指令指针寄存器IP 地址加法器 指令队列缓存器 总线控制逻辑 16位标志寄存器,用来存放运算结果的特征。其 中7位没有定义,其余9位分成两类: 状态标志:表示运算后结果的状态特征它影响后 面的操作,有6位:CF、PF、AF、ZF、SF和OF。 控制标志,用来控制CPU操作,有3个:TF、IF和 DF。 具体格式如图2-3。 ◆ 逻辑地址来源 由于访问内存的操作类型不同,BIU所使用的逻辑地址来源也不同,如表2-1所示。 8086系统中,1MB的存储空间分成两个存储体:偶地址 存储体和奇地址存储体,各为512KB,示意图如图2-7所示。对 于任何一个存储体,只需要用19位地址码A19~A1就够了,最低 地址码A0用于区分当前访问哪一个存储体。 当A0=0时,表示访问偶地址存储体,偶地址存储体与数据 总线低8位相连,从低8位数据总线读/写一个字节。 当A0=1表示访问奇地址存储体。 8086系统设置一个高位有效控制信号  。   与A0相互配合使得CPU可以访问两个存储体中的一个字节。 00000H~003FFH:存放中断向量表(详见2.3.2),每个中 断向量占4个字节,前2个字节存放中断处理服务程序入口的偏 移地址,后2个字节存放中断处理服务程序入口的段地址 。因 此1KB区域可以存放256个中断服务程序的入口地址。 B0000H~B0FFFH:单色显示器的视频缓冲区,存放单色 显示器当前屏幕显示字符所对应的ASCII码及其属性。 B8000H~BBFFFH:彩色显示器的视频缓冲区,存放彩色 显示器当前屏幕像素点所对应的代码 。 FFFF0H~FFFFFH:存放一条无条件转移指令,使系统 在上电或复位时,自动跳转到系统的初始化程序。这个区域被 包含在系统的ROM范围内,在ROM中驻留着系统的基本I/O系 统程序,即BIOS 。 8086微处理器和外部设备之间是通过I/O接口电路进行联 系,以达到相互间传输信息的目的,每个I/O接口都有一个端 口或几个端口。 端口(详见6.1.1):是指I/O接口电路中供CPU直接存取访问的那些寄存器或某些特定电路。 端口地址:一个I/O接口包括若干个端口,如数据、命令、状态、方式端口等,微机系统要为每个端口分配一个地址号,称为端口地址。各个端口地址和存储单元地址一样,应具有唯一性。 8086微处理器用地址总线的低16位作为对8位I/O 端口的寻址线,可访问的8位I/O端口有65536个;两个 编号相邻的8位端口可以组成一个16位的端口。一个8 位的I/O设备既可以连接在数据总线的高8位上,也可 以连接在数据总线的低8位上。 微机系统的I/O端口有以下两种编址方式 : 统一编址(如单片机)。 独立编址(如8086)。   统一编址也称“存储器映射方式”(Memory Mapped)。在这种编址方式下,端口和存储单元统一编址,即将I/O端口地址置于1MB的存储器空间中,在整个存储空间中划出一部分空间给外设端口,把它们看作存储器单元对待,见图2-9(a)。   CPU访问存储器的各种寻址方式都可用于寻址端口,访问端口和访问存储器的指令在形式上完全一样。   统一编址的主要优点是无需专门的I/O指令,对端口操作的指令类型多,简化了指令系统的设计。不仅可以对端口进行数据传送,还可以对端口内容进行算术/逻辑运算和移位等操作,端口操作灵活,有比较大的编址空间。   缺点是端口占用存储器的地址空间,使存储器容量更加紧张,同时端口指令的长度增加,执行时间较长,端口地址译码

文档评论(0)

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

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

1亿VIP精品文档

相关文档