汇编语言(王爽)-Intel系列微处理器的3种工作模式


微机中常用的Intel系列微处理器的主要发展过程:8080、8086/8088、80186、80286、80386、80486、PentiumPentium IIPentium IIIPentium4

8086/8088不具备实现一个完善的多任务操作系统的功能

80286具备了对多任务系统的支持,但无法对8086/8088进行兼容,妨碍了用户对原8086机上的程序的使用

Intel开发了80386微处理器,它可以在以下3个模式下工作:

  1. 实模式:工作方式相当于一个8086

  2. 保护模式:提供支持多任务环境的工作方式,建立保护机制(与VAX等小型机类似)

  3. 虚拟8086模式:可从保护模式切换至其中的一种8086工作方式。这种方式使用户可以方便的在保护模式下运行一个或多个原8086程序

以后的各代微处理器都提供了上述3种工作模式

任何一台使用Intel系列CPUPC机只要一开机,CPU就工作在实模式下

若安装DOS操作系统,那么在DOS加载后CPU仍以实模式工作

若安装Windows操作系统,那么Windows加载后,将由WindowsCPU切换到保护模式下工作,因Windows是多任务系统,它必须在保护模式下运行

若在Windows种运行一个DOS下的程序,或者点击开始菜单在程序项中进入MS-DOS方式。那么WindowsCPU切换到虚拟8086模式下运行该程序

可以从保护模式直接进入能运行原8086程序的虚拟8086模式是很有意义的,为用户提供了可以在现有的多任务系统中方便的运行原8086系统中的程序的一种机制

---------------The End---------------
0%