进入保护模式步骤:
- 准备GDT。
- 用lgdt加载gdtr。
- 打开A20。
- 置cr0的PE位。
- 跳转,进入保护模式。
关键是第 4 步是真正的打开保护模式。第 4 步后,我认为的寻址方式是 cs(选择子):ip ,而不是 cs(段基址):ip 。
这第 5 步的 jmp 是如何执行的?第 4 步之后为什么还没有按照保护模式的方式寻址,而是按照实模式执行了下面的第 5 步呢?
第 5 步为什么能真正开启保护模式,让 cpu 从实模式运作方式转换到保护模式方式?
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答836 阅读✓ 已解决
2 回答3.3k 阅读