对CPU的工作模式的疑问``请大家帮帮忙
我看的王爽的汇编我在看前言的时候``书上说``我们将在以8086CPU为中央处理器的PC机上学习```但是看得不太明白``所以去看了一下附注1``知道了从80836以后的各种微处理器``都支持这3中工作模式: 实, 保护, 虚拟8086 .
单看概念``是不明白`看了下面举的例子``要熟悉一点```我在这里把我的疑问和理解说一下``请大家看看对不对或帮我指正一下谢谢```
实模式: 就是相当与在用8086CPU的PC机情况``下工作``
例如: 1.开机后回有很数据不停的滚动``就是按了开机按钮后屏幕上的反映``
2. 在WINDOWS下运行一个DOS下的程序``我们通常编写的C语言程序(黑底白字,不支持鼠标)```
3. 在WINDOWS下运行CMD或是COMMAND````
4. DOS操作系统下的工作模式
5. 单任务操作系统工作模式
这5个例子``我们的电脑都是将CPU切换到了8086的情况下工作
保护模式: 一中支持多任务操作的工作模式.(但是我对后面说的保护机制不明白``哎```)
例如: 一般的WINDOWS下的工作``就是安装了WINDOWS的PC机``开机后的情况
这就是一种保护模式的情况
虚拟8086模式: 从保护模式切换到8086的一中工作方式``这个时候其实就是8086的工作模式`感觉就是实模式
例如: 在WINDOWS下切换到CMD里或是COMMAND里``或是切换到一个DOS程序里
这就是虚拟8086的工作模式
我有些疑问: 1. 保护模式下的保护机制是指什么?``这个不懂``要是可以的话``请讲解一下``谢谢
2. 我对实模式和虚拟8086模式有点分不清楚``还请指教``谢谢``
3. 现在的CPU型号应该都是在80836以上的``并且兼容它的下级型号
比如奔腾4兼容奔腾1,2,3``80836`8086``是不是啊?
我现在刚刚开始起步``期望大家能详细一点就详细一点的给予指点```谢谢大家了先``