
微机原理与接口技术(第三版)课堂布置及需要关注习题参考答?/p>
1
第二章作?/p>
2-2
简述微处理器的工作方式、各工作方式的含义和区别是什?/p>
?
它们之间是如何切换的?/p>
答:
1.
五种工作方式:实地址方式、保护虚地址方式、虚?/p>
86
方式、系统管理方式以?/p>
IA-32E
方式?/p>
2.
含义?/p>
(1)
实地址方式是指处理器工作在
8086/8088
编程环境下的工作方式,其最大地址空间?/p>
1MB
?/p>
(2)
保护地址方式?/p>
又称保护虚地址方式?/p>
简称保护方式,
是真正发挥处理器潜能的一种工作方式?/p>
所谓保护是指在执行多任务操作时,对不同任务使用的不同存储空间进行完全隔离,保护每个任务?/p>
利执行,能够寻址的地址空间为实际的物理地址空间?/p>
2
m
?/p>
m
为处理器外部地址线的引脚条数)?/p>
(3)
虚拟
86
方式是指一个多任务的环境,即模拟多?/p>
8086
的工作方式。在这个方式之下,处理器
被模拟成多个
8086
微处理器同时工作?/p>
(4)
系统管理方式?/p>
SMM
)是为实现特定功能及系统安全提供的一种工作方式,
SMM
的功能主?/p>
包括电源管理以及为操作系统和正在运行的程序提供安全性?/p>
SMM
最显著的应用就是电源管理?/p>
以上四种方式?/p>
IA-32
所有处理器所具有的工作方式?/p>
(5)
从后期的
P4
到以
Core
为核心的处理器开始支?/p>
64
位扩展技术,
引入?/p>
IA-32E
工作方式?/p>
?/p>
这种方式下,处理器支持两种模式即兼容的工作方式(兼容
IA-32
处理器的方式)和
64
位工作方式?/p>
在兼容模式下,允许在
64
位操作系统下运行原来?/p>
16
位和
32
位应用程序,可使用前?/p>
REX
访问
64
位数据,最大支持的
32
位地址空间,而在
64
位方式下,采?/p>
EM64T
技术,支持
64
位操作,同时?/p>
?/p>
36
位的地址(从
Pentium Pro
开始处理器的外部地址线就提供
36
条),支?/p>
64
位线性地址,默?/p>
的地址空间?/p>
64
位,默认的数据宽度为
32
位,指令允许
32/64
地址?/p>
32/64
数据的混合使用,因此?/p>
?/p>
Core
为核心的处理器称?/p>
32/64
处理器,与真?/p>
64
位处理器有区别,可称之为具有
64
位功能的
32
位处理器?/p>
3.
工作方式的相互转换如下图所示?/p>
以上工作方式中,系统管理方式需要用硬件切换即有
/SMI
引脚中断方可以从原来的工作方式进?/p>
系统管理方式,其它工作方式的切换均可用软件控制来切换工作方式?/p>
2-3
IA-32E
方式兼容模式?/p>
64
位模式下?/p>
Cure
X
系列处理器能够寻址的物理地址空间分别有多
大?
答:
具有
IA-32E
工作方式处理器在兼容模式下,最大支持的
32
位地址空间?/p>
4GB
,而在
64
?/p>
方式下,采用
EM64T
技术,支持
64
位操作,同时支持
36
位的物理地址?/p>
64GB
,支?/p>
64
位线性地