《自己动手写操作系统》学习笔记目录(持续更新) http://www.techbulo.com/832.html
实模式->保护模式->实模式
实模式------>保护模式------>实模式
一、“实模式--保护模式--实模式”的转换过程
1、“实模式--保护模式”的跳转
(1)准备GDT
(2)用lgdt加载gdtr
(3)打开A20
(4)置cr0的PE位
(5)跳转,进入保护模式
2、“保护模式--实模式”的跳转
(比实模式--->保护模式要复杂一些,因为在准备结束保护模式...
保护模式跳转到实模式, 实模式跳转到保护模式, 自己动手写操作系统阅读全文
为什么不能从32位的保护模式直接跳转到实模式,而要先跳转到16位的保护模式,再从16位的保护模式跳转到实模式的理解
呼呼
不能从32位代码段返回实模式,而只能从16位代码段返回。
原因:(书中说的)因为无法实现从32位代码段返回时CS高速缓冲寄存器中的属性符合实模式的要求(实模式不能改变段属性)
下面具体的来进行分析:
;****************注意在此用normal选择子对段寄存器进行填充******************************
mov ax, S...
保护模式跳转到实模式阅读全文