当前位置:  技术问答>linux和unix

关于保护模式下打开地址线A20的问题

    来源: 互联网  发布时间:2015-12-04

    本文导语:  EnableA20       MACRO                 push    ax                 in      al,92h                 or      al,00000010b                 out     92h,al                 pop     ...

EnableA20       MACRO
                push    ax
                in      al,92h
                or      al,00000010b
                out     92h,al
                pop     ax
                ENDM
=====================
如上代码是一个保护模式下打开地址线A20的宏。请问in指令中的92H是什么意思?以及为什么要执行or      al,00000010b语句,其中的00000010b又是什么意思?谢谢!!


|
1、端口0x92控制A20信号线,即操作0x92端口就能开启和禁止寻址超过1M时的环绕。

2、or  al,00000010b 就是将从端口0x92读入数据的二进制码的第二位置1,从而实现开启A20地址。因为A20信号的第二位就是用于控制开启/禁止A20地址的。
同理,在DisableA20       MACRO 中就读入0x92端口,并将相应的位置0,用的是and al,11111101b

    
 
 

您可能感兴趣的文章:

  • IA32架构下,能从保护模式返回实模式吗?
  • 一般的linux嵌入式设备,系统工作在实模式还是保护模式下呢
  • AT&T汇编 Linux保护模式编程问题
  • 嵌入式linux在正常运行后也是用的保护模式吗?
  • 保护模式下的I/O
  • 已经由DOS实模式进入保护模式(可以在DOS访问32位指针),但具体不知怎样用?
  • 保护模式怎么进呢
  • 什么是保护模式和实模式
  • 保护模式杂问
  • 请问学习x86保护模式编程有什么意义?
  • linux操作系统的保护模式和分页机制,高手请进。
  • 请问关于保护模式下逻辑地址的一个问题
  • 显示器保护模式问题!!!!!!!!!
  • 保护模式小问
  • 保护模式的问题
  • 怎样在Bochs环境里模拟DOS保护模式?
  • [Oracle] Data Guard 之 三种保护模式介绍
  • 再dos中有生成保护模式代码的c编译器吗?
  • 保护模式下怎么和硬件打交道 ?
  • 保护模式编程
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • solaris 屏幕保护问题(Screen saver)!
  • 金山隐私保护器 PrivacyProtection
  • 关于SCO的屏幕保护的问题
  • 硬盘保护卡是什么道理? 它的工作原理是什么?
  • 屏幕保护程序 Kannasaver
  • 保护视力,用休息提醒软件 Workrave
  • 及其郁闷的事,请问个位硬盘保护卡怎么才能搞掉啊!
  • 386的保护机制为何与这个有点冲突,高手请指教
  • Linux屏幕保护 Really Slick Screensavers GLX Port
  • Linux下对写保护的u盘操作问题
  • 论坛 iis7站长之家
  • SSH保护程序 sshguard
  • P2P保护工具 PeerGuardian2
  • 屏幕保护程序 Idle Screen Project
  • 请投票保护长城
  • 如何保护你的Java源码?
  • 菜鸟简单屏幕保护问题,请大家帮个忙!!!
  • 对一个int32的赋值需要加锁保护么?
  • 怎么解决linux下禁用屏幕保护程序和去掉节省电源的功能????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3