- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8086微处理器是Intel系列微处理器中具有代表性的16位微处理器。
8086微处理器采用HMOS工艺技术制造,外型封装为双列直插式,有40个引脚。
主时钟频率有5MHz,8MHz和10MHz几种。
内部采用16位数据通路和流水线结构,使取指令与执行指令实现了并行操作。
8086有20位地址线,可直接寻址的空间达1MB。
8086支持多处理器系统,可方便地与数值协处理器8087和I/O处理器8089相连,组成多处理器系统,大大提高了系统的数据处理能力。;2.1.1 8086微处理器的功能结构;图2.1 8086 CPU的功能结构;1. 指令执行单元EU
指令执行单元EU的功能是负责执行指令,即负责全部指令的译码和执行,同时管理CPU内部的有关寄存器。执行单元EU由算术逻辑单元(ALU)、标志寄存器、8个寄存器,以及数据暂存器和EU控制器等组成。
1) 算术逻辑运算单元(ALU)
16位的运算器,可用于8位或16位二进制算术运算或逻辑运算。
2) 标志寄存器
用来存放ALU运算后的结果特征或机器运行状态,标志寄存器长16位,实际使用了9位。; 3) 通用寄存器组
包含8个16位的寄存器,按功能分为两组,一组包括AX,BX,CX,DX4个寄存器,称为通用数据寄存器,用来存放操作数或地址。另一组包括DI,SI,SP和BP4个寄存器,称为专用寄存器。
4) EU控制器
EU控制器的作用是从BIU的指令队列中取指令,并对指令进行译码,根据指令要求向EU内部各部件发出相应的控制命令以完成每条指令所规定的功能。因此相当于传统计算机CPU中的控制器。; 指令执行单元EU的工作就是执行指令,并不直接与外部发生联系,而是从总线端口单元BIU的指令队列中源源不断地获取指令并执行,省去了访问存储器取指令的时间,提高了CPU的利用率和整个系统的运行速度。;2. 总线端口单元BIU
BIU是8086微处理器在存储器和I/O设备之间的端口部件,负责对全部引脚的操作,即8086对存储器和I/O设备的所有操作都是由BIU完成的。BIU提供了16位双向数据总线、20位地址总线和若干条控制总线,其具体任务是:负责从内存单元中预取指令,并将其送到指令队列缓冲器暂存。
总线端口单元BIU主要由4个段寄存器、1个指令指针寄存??、1个与EU通信的内部寄存器、先入先出的指令队列、总线控制逻辑和计算20位物理地址的地址加法器组成。;1) 地址加法器和段寄存器
8086 微处理器的20位物理地址是由专门的地址加法器将有关段寄存器内容(段的起始地址)左移4位后,与16位的偏移地址相加。
2) 16位指令寄存器(Instruction Pointer,IP)
指令寄存器IP用来存放下一条要执行指令的偏移地址EA(也叫有效地址),IP只有和CS相结合,才能形成指向指令存放单元的物理地址。
;3) 指令队列缓冲器
指令队列的作用是预存BIU从存储器中取出的指令代码。容量为6B,按“先进先出”的方式工作,其操作遵循以下原则:
(1) 当指令队列中存入一条指令后,EU就立即开始执行。
(2) 当BIU发现队列中空了2个字节时,就自动地进行预取指令操作,直至填满为止。
(3) 当EU执行一条转移、调用或返回指令后,BIU就会清除指令队列,并从新地址开始预取指令,实现程序段的转移。; BIU和EU是各自独立工作的,在EU执行指令的同时,BIU可预取下一条或几条指令。从而减少了CPU为取指令而等待的时间,提高了CPU的利用率,加快了整机的运行速度。另外也降低了对存储器存取速度的要求。
4) 总线控制逻辑电路
总线控制逻辑电路将8086微处理器的内部总线和外部总线相连,是8086微处理器与内存单元或I/O端口进行数据交换的必经之路。它包括16条数据总线、20条地址总线和若干条控制总线。;2.1.2 8086的存储器分段组织; 存储器内两个连续的字节,定义为一个字。一个字中的每个字节,都有一个字节地址,每个字的低字节(低8位)存放在低地址中,高字节(高8位)存放在高地址中,字的地址指低字节的地址。;2. 存储器的分段
8086微处理器地址总线20条,存储器地址空间为1MB。但是,8086 所有的寄存器都是16位的,最多只能寻址64KB空间。为此引入了存储空间分段概念,即将整个1MB的存储空间分成若干个存储段,每个段是存储器中可独立寻址的逻辑单位,称为逻辑段,每个段的长度为64KB,段内地址是连续
1亿VIP精品文档
相关文档
最近下载
- 羽毛球战术分析.ppt
- Unit 3 Extended Reading 课件2021-2022学年高中英语牛津译林版必修第三册.pptx
- 外研版(新标准三起)小学英语三年级下册期中检测试题及答案(共2套).pdf
- 广东省深圳市2023年中考历史真题试卷及答案.pptx VIP
- 理正岩土软件各种全参数地设置.doc
- GZ033大数据应用开发赛项正式赛卷-2023年全国职业院校技能大赛赛项正式赛卷(含答案).pdf VIP
- (完整版)综合布线系统施工方案.doc
- 国家义务教育质量监测模拟测试心理健康八年级学生调查问卷.doc
- 《刻意练习》读书分享.pptx VIP
- AQT 20503-2016 金属非金属矿山安全标准化规范露天矿山实施指南.pdf
文档评论(0)