gdsdzrb
驱动牛犊
驱动牛犊
  • 注册日期2002-02-21
  • 最后登录2002-07-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1878回复:5

如何进入保护模式?

楼主#
更多 发布于:2002-02-21 20:21
我想用turbo c写一程式,在dos下打开A20进入保护模式,不止怎么做,请大家不吝赐教
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-22 01:11
maybe you can find what you want from:
http://www.nondot.org/sabre/os/articles
我是假耳朵
biszale
驱动牛犊
驱动牛犊
  • 注册日期2002-03-06
  • 最后登录2008-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-12 20:49
好象进入保护模式不是打开A20,而是通过将CR0的PE位置位才能进入保护模式,并且在这之前还要将GDTR、IDTR等设置才行,最后要通过一个长跳转进入。具体的步骤请参照INTEL 的奔腾处理器的技术手册,上面好象有范例。
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-13 20:58
好象进入保护模式不是打开A20,而是通过将CR0的PE位置位才能进入保护模式,并且在这之前还要将GDTR、IDTR等设置才行,最后要通过一个长跳转进入。具体的步骤请参照INTEL 的奔腾处理器的技术手册,上面好象有范例。


不打开A20怎能访问4G内存 ?

看一下Linux的Boot代码就知道了,网上也有分析!
System Internals http://sys.xiloo.com
yiyiz
驱动小牛
驱动小牛
  • 注册日期2002-02-15
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-15 11:31
first 将GDTR、IDTR等设置 打开A20
second 通过将CR0的PE位置位
last 要通过一个长跳转进入保护模式
Sorry My Computer\'s Chinese IME is disapare,Who can Tell me that Why the Chinese IME is disapare and What operate Can do it Back.  
mytxb
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2002-10-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-03-15 12:27
Reinstall Chinese IME,And reboot system
游客

返回顶部