CSDN=>FAQ=>FAQ 展示
  • 问题内容:实方式与保护方式??
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=4596055
  • 所属论坛:汇编语言     审核组:其他开发语言
  • 提问者:myhaisky     解决者:glietboys
  • 感谢:fhb13、mydo、Leomaxking、TheSaviour
  • 关键字:其他开发语言 汇编语言
  • 答案:

    各位高手:

        小弟我最近学习了汇编语言,但是看到80386编程时接触到了一个概念:“实方式与保护方式”。书上说“开机等时候为实方式”,但是它说的太“表面”了,我想知道是不是应该在某处(比如某个寄存器或某块内存)标记一下到底是实方式还是保护方式?或者cpu本身不区分“实方式与保护方式”,只是我们变成的时候按照我们变成的方式分为的“实方式与保护方式”?
        
        各位朋友,我知道这个问题很“菜”,可是我对这个基本概念的确理解不好,可能还有误区,希望大家指点迷津,小弟先谢谢了!!
    ---------------------------------------------------------------

    实方式与保护方式最根本的区别在CR0寄存器中的最低位,开机的时候,该位为0.所以,机器开机的时候在实方式下工作。
    关于CR0是具体内容是什么,实模式和保护模式更具体的区别,www.aogosoft.com中有一个
    名字叫<保护模式编程教程>的教程,自己看看。
    ---------------------------------------------------------------

    楼主实在不行可以理解下面这个样子
    DOS是实时模式
    Windows是保护模式
    ---------------------------------------------------------------

    你可以用 mov eax,cr0
    然后判别最低位。
    ---------------------------------------------------------------

    实方式与保护方式是计算机工作的两种状态,实模式下只能访问1M以下的内存,保护模式才能访问1M以上的
    ---------------------------------------------------------------

    周明德有一本书滴

  • 评价: 有价值 给朵鲜花(0) 无价值 扔个鸡蛋(2)
相关FAQ
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo