300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 计算机组成位模式 Pentium的工作模式-计算机组成原理与汇编语言-电子发烧友网站...

计算机组成位模式 Pentium的工作模式-计算机组成原理与汇编语言-电子发烧友网站...

时间:2019-01-15 16:30:50

相关推荐

计算机组成位模式 Pentium的工作模式-计算机组成原理与汇编语言-电子发烧友网站...

7.4.1 实地址模式

1. 实地址模式的进入

在处理器复位后,处理器内部的CR0的PE位为0,表示此时处理器工作在实地址模式。同时,复位后的处理器的内部寄存器状态如表7.2所示。

2. 实地址模式下段的概念

在实地址模式下,段的概念与前面8088所述是一样的。在那里,内存被分成段来进行管理,每段的长度限定为64KB。

在8088中,物理地址为:物理地址=段寄存器的内容×16+偏移量

7.4.2 保护模式

1. 保护模式下内存的分段管理

由选择符的高13位作为偏移量,再以CPU内部事先初始化好的GDTR中32位基地址为基,可以获得相应的描述符。由描述符中的线性基地址决定了段的基.再利用指令(或

其他方式)给出的偏移量,便可以得到线性地址,即:线性地址=段线性基地址+偏移量,这种获得线性地址的过程可用图7.15来描述。

在分段管理情况下,通过上述过程所获得的线性地址就是实际的物理地址,即:物理地址=线性地址

2. 保护模式下内存的分页管理

(1)页表

(2)页目录

(3)页变换过程

7.4.3 虚拟8086模式

虚拟8086模式是为了运行16位的8086程序而设置的。它可以在保护模式和虚拟8086模式间重复而迅速地相互切换。有了虚拟8086模式就可以使Pentium、80486、80386程

序与8086、80186、80286的大量的16位软件并行运行。在虚拟8086模式下,各任务可以运行在不同的操作系统之下,而在实地址模式下,整个CPU只能工作在一种模式。

7.4.4 系统管理模式

系统管理通过Pentium上的SMI#(输入信号进行请求,其过程如下:

①使SMI#为低电平,进行系统管理请求。

②等待总线周期完成,CPU送出SMIACT#信号,对SMI#请求做出响应。

③CPU保存状态到SMRAM;产生SMBASE+0FFFFH启动地址。加电或复位后SMBASE=30000H。

④CPU转向SMM(系统管理模式)环境下执行程序。

⑤CPU跳到SMBASE+8000H,执行SMI处理程序,完成系统管理功能。

⑥执行返回指令RSM,返回请求前的状态。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。