- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 高档微型计算机
§14.1 Intel 80x86微处理器
§14.2 Intel Pentium微处理器
§14.3 IA-64体系架构
§14.4 高档微机存储器的扩展技术
§14.1 Intel 80x86微处理器
CPU发展
(年代)
内部
总线
外部总线
工作模式
功能单元
8086(78)
8088(79)
16位
DB:16条(8条)
AB:20条
①最大模式
②最小模式
2个
80186(82)
同上
同上
同上
2个+5个
80286(83)
同上
DB:16条
AB:24条
①实模式
②虚模式
4个
80386(85)
32位
DB:32条
AB:32条
①实模式②虚模式
③虚拟8086模式
6个
80486(89)
同上
同上
同上
6个+2个
Pentium(93)
64位
寄存器:
32位
DB:64条
AB:32条
可扩展为64位
同上
10个
§14.1.2 80186微处理器
Intel公司1982年推出; 16位微处理器; 68条引脚 ;
§14.1.1 8086/8088微处理器
将8086所组成的微机系统中最通用的15~20个器件集成在一个芯片上。
80186
除了EU、BIU外,还集成了时钟发生器、地址锁存器、数据总线收发器、等待电路、刷新电路等。
80186微处理器
总线时序:
与8086一样,标准的80186总线周期也是由4个时钟周期组成。典型总线操作有存储器(I/O)读,存储器(I/O)写,中断应答周期等。
指令系统: 在8086基础上增加的指令有:
PUSHA 把所有的寄存器内容按一定顺序压入堆栈
POPA 把所有的寄存器内容按一定顺序弹出堆栈
INTS 从I/O端口输入字或字节性数据(可以是字符串)
OUTS 向I/O端口输出字或字节性数据(可以是字符串)
ENTER 过程入口格式化堆栈
LEAVE 过程出口恢复堆栈
BOUND 检测数组下标是否越界
80186微处理器
中断系统:
80186的中断可以分为四种类型:
外部非屏蔽中断
外部可屏蔽中断
软件指令中断
指令异常及内部中断。
与8086一样,80186的中断系统也可管理256个中断源。
80186微处理器
80188微处理器:
80188是Intel公司推出的为了与8088兼容的高性能准16位微处理器,它与80186的主要差别同8086与8088的差别基本相同。
80186和80188都支持8087协处理器。
§14.1.3 80286微处理器
1982年推出;高性能或增强型16位微处理器;68引脚 。
内部结构:
四大部件构成
①总线接口部件BIU
②指令部件IU
③执行部件EU
④地址部件AU
80286
80286微处理器
80286具有支持多任务操作系统的任务切换、存储器管理、特权保护等功能
80286采用独立的地址、数据总线
存储器直接寻址空间达16MB,
虚拟寻址空间可达每个任务1GB。
80286有两种工作方式:
实地址方式
保护虚拟地址方式
80286微处理器
指令系统
80286增加了系统控制和访问权操作的指令功能
80286在80186基础上增加的16条指令为:
CLTS 清除80286机器状态字寄存器的任务转换位。
LGDT 把全局描述符表的基地址和边界装入全局
描述符表寄存器。
SGDT 把全局描述符表寄存器的内容存到寄存器中。
LIDT 把中断描述符表的基地址和边界装入中断
描述符表寄存器
SIDT 把中断描述符表寄存器的内容存到寄存器中。
LLDT 把局部描述符表的基地址和边界以及它在全局
描述符的索引号装入局部描述符表寄存器。
80286微处理器
SLDT 把局部描述符表寄存器中选择器的内容存回16位寄存器或字存储单元中。
LTR 把全局描述符表中任务状态段描述符装入任务寄存器。
STR 把任务状态寄存器选择器字段的内容存回16位寄存器或字存储器操作数中。
LMSW 把16位寄存器或2字节的存储器内容装入机器状态字寄存器。
SMSW 把机器状态字寄存器内容存回16位寄存器或存储器中
LAR 加载访问权指令
LSL 加载段边界指令
ARPL 调整要求的特权级
VERR 读检验指令
VERW 写检验指令
80286微处理器
工作方式
80286有实地址和保护虚地址两种工作方式,二者可以通过将机器状态字寄存器中的PE位清零和置“1”来互相切换。
实地址方式(PE=0) :模拟一个高速的8086微处理器的运行。但二者的内部结构不同,故在中断处理、运行状态等方面存在差别。在实地址下把机器状态字寄存器中
文档评论(0)