- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
处理器第2节2学时
;第二节 8086/8088 及80286微处理器的功能结构
一、8086/8088微处理器的结构
二. 80286CPU的功能结构
; 8086 :
对外有16根数据线,20根地址线
可寻址的内存单元数 220 = 1M
内存地址范围00000 ~ FFFFFH
8088 :
内部寄存器、运算部件及内部操作均按
16位设计,除对外数据线为8根外,其余
与8086基本相同。
为与当时已有的8 位外设接口芯片兼容。
IBM PC、IBM PC/XT 采用8088CPU;8086/8088CPU结构特点小结:
8088:
(1) 内部结构 是16位的
(内部寄存器,内部运算部件,内部操作按 16位设计);
(2)外部数据总线8条,能处理16位数据,也能处理8位数据;
(具有16位运算指令,包括*、/指令)
(3) 汇编语言与8080/8085兼容,即能执行整套8080/8085的指令.
增加了许多16位操作指令;
(4) 20条地址总线,直接寻址能力1M字节;
(5) 40条引线封装; (6) 单相时钟; (7) 电源为5V。
8086:
与8088的主要区别在于8086的外部数据总线16位。;1、 8086/8088 功能结构
2、 8086/8088的寄存器组;(1) 总线接口部件BIU
(Bus Interface Unit)
(2) 执行部件EU
(Execute Unit)
(3) 工作原理;(1) 总线接口部件 BIU
构成部分
4个16位段寄存器:
CS,DS,ES,SS
16位IP指令指针寄存器
20位 地址加法器
指令队列 (8088为4字节)
( 8086的指令队列为6字节 )
总线控制电路(包括三组总线):
处理器与外界总线联系的转接电路。;三点说明:
? 指令队列
8086 的指令队列为6个字节,
8088 的指令队列为4个字节。
? BIU 具有预取指令的功能,是一种先进先出(FIFO)的数据结构。
不论是8086还是8088都会在执行指令的同时从内存中取下一条或几条指令,
取来的指令放在指令队列中.
? 指令执行顺序
顺序指令执行:指令队列存放紧接在执行指令后面的那一条指令。
执行转移指令: BIU 清除指令队列中的内容,从新的地址取入指令,
立即送往执行单元,然后再从新单元开始重新填满队列。;(2)执行部件EU
构成部分:
8个16位寄存器:
AX、BX、CX、DX
SP、BP、DI、SI
1个标志寄存器FLAGS
1个算术逻辑运算部件ALU
主要功能
执行部件负责指令的执行。
(包括算术、逻辑运算,控制命令等);(3) 工作原理
计算机的工作过程是: 取指令, 执行指令;总线接口部件和执行部件
可并行工作,提高工作效率。
指令的提取和执行分别
由BIU和EU完成。
BIU和EU相互独立又相互配合
(1) 当指令队列有一个空字节时,
BIU自动把指令取到指令队列中
(2) 执行部件总是从指令队列前部
提出指令去执行。
(3) 如果在执行指令的过程中,
需要访问内存或I/O端口,
EU会请求BIU去完成存取操作。; 由于有指令队列的存在,
在EU执行指令的同时,BIU可取指令,
即BIU和EU可处于并行工作状态。;2、8086/8088的寄存器组
共有14个16位寄存器,
AX,BX,CX,DX,
SI,DI,SP,BP,DS,ES,SS,CS,FLAGS,IP.
其中:
AX、BX、CX、DX
又可分成两个 8 位寄存器
(AH,AL;BH,BL;CH,CL;DH,DL.)
其它10个只能作为16位寄存器。;Destination Index;(1)通用寄存器
通用寄存器包括:
数据寄存器、地址指针寄存器、变址寄存器。
数据寄存器包括: AX 、BX 、CX 、DX 。
地址指针寄存器包括: SP 、 BP 。
变址寄存器包括: SI 、 DI 。
(2)段寄存器
段寄存器包括: CS 、 SS 、 DS 、 ES 。
(3)控制寄存器
控制寄存器包括:IP 、FLAGS。;数据寄存器
AX、BX、CX、DX 作为数据寄存器。
用来暂存计算过程中所用到的
您可能关注的文档
最近下载
- ISO27001 2022版内审全套资料(内审计划+检查表+审核报告等).doc
- fidic99版新红皮书中英文双语对照版.docx VIP
- 钢板弹簧设计计算程序Ver1.0-20070405.xls VIP
- 区块链产业学院建设思路与规划.pptx VIP
- 建筑外门窗气密、水密、抗风压性能分级(1).doc VIP
- 读本低年级 第2讲《一心跟着共产党》第二课时《党和人民心连心》教学课件.pptx VIP
- 数控车床高级工理论考试题库(含答案).docx VIP
- 《WPS Office办公应用案例教程》教学课件 项目8 WPS Office App文档的基本应用.ppt VIP
- 《WPS Office办公应用案例教程》教学课件 项目9 WPS Office App表格和演示文稿的应用.ppt VIP
- 通用质量特性工作计划-模板.docx VIP
文档评论(0)