实方式与保护方式??
各位高手:
小弟我最近学习了汇编语言,但是看到80386编程时接触到了一个概念:“实方式与保护方式”。书上说“开机等时候为实方式”,但是它说的太“表面”了,我想知道是不是应该在某处(比如某个寄存器或某块内存)标记一下到底是实方式还是保护方式?或者cpu本身不区分“实方式与保护方式”,只是我们变成的时候按照我们变成的方式分为的“实方式与保护方式”?
各位朋友,我知道这个问题很“菜”,可是我对这个基本概念的确理解不好,可能还有误区,希望大家指点迷津,小弟先谢谢了!!
问题点数:50、回复次数:5Top
1 楼glietboys(大大(beer))回复于 2006-03-06 17:29:39 得分 40
实方式与保护方式最根本的区别在CR0寄存器中的最低位,开机的时候,该位为0.所以,机器开机的时候在实方式下工作。
关于CR0是具体内容是什么,实模式和保护模式更具体的区别,www.aogosoft.com中有一个
名字叫<保护模式编程教程>的教程,自己看看。Top
2 楼fhb13(游途道标)回复于 2006-03-06 18:18:07 得分 2
楼主实在不行可以理解下面这个样子
DOS是实时模式
Windows是保护模式Top
3 楼mydo(侯佩|hopy|ks)回复于 2006-03-06 18:45:05 得分 4
你可以用 mov eax,cr0
然后判别最低位。Top
4 楼Leomaxking(害怕孤独,但已习惯孤独)回复于 2006-03-06 18:48:49 得分 2
实方式与保护方式是计算机工作的两种状态,实模式下只能访问1M以下的内存,保护模式才能访问1M以上的Top
5 楼TheSaviour(恶贯满盈)回复于 2006-03-06 18:52:22 得分 2
周明德有一本书滴Top




