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

setup.s中关于选通A20的问题

    来源: 互联网  发布时间:2015-09-06

    本文导语:  代码如下: call  empty_8042 mov   al,#0xd1 out   #0x64,al call  empty_8042 mov   al,#0xdf out   #0x60,al call  empty_8042 ...... ...... empty_8042:    .word   0x00eb,0x00eb    in      al,#0x64    test    al,#2    jnz     empty_8042 ...

代码如下:
call  empty_8042
mov   al,#0xd1
out   #0x64,al
call  empty_8042
mov   al,#0xdf
out   #0x60,al
call  empty_8042
......
......

empty_8042:
   .word   0x00eb,0x00eb
   in      al,#0x64
   test    al,#2
   jnz     empty_8042
   ret

我的问题是:0xd1 0xdf这两个字是什么作用?8042 P2口的位1用于A20的选通,是不是第一个只要是个奇数就行?第二个又是什么意思?
另外一个问题是empty_8042应该是等待输入缓冲器空,可如果在开机后读入setup模块时,用户按下了键盘是不是就会死机呢?应该是不会吧,那原因是什么?

|
硬件的逻辑电路就这样设计的

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Hadoop 1.2.1 单节点安装(Single Node Setup)步骤
  • 安装程序制作工具 Setup Factory
  • 类似于Shell界面下setup命令的文本模式菜单用C语言如何实现
  • 使用setup.py安装python包和卸载python包的方法
  • sos,dns setup
  • 为什么我在setup中设Firewall,怎么设都不起作用,永远停留在high上?
  • 大家是用什么软件来做setup安装程序的呢?
  • 请问我用./setup安装了软件怎样卸载
  • ubuntu如何开启FTP服务?执行不了setup命令。
  • USB2.0协议中的IN token, OUT token, SETUP token是什么意思?
  • OS not installed Insert OS setup disk and press any key
  • 我的linux setup->system service 中没有wu-ftp选项,我该安装哪个包?
  • 在redhat8.0下如何配声卡。没有sndconfig命令。setup中也没有sound configration。怎么办?<0b>
  • 下载的镜像里没有autorun.exe文件和setup.exe,怎么回事
  • redhat7.2网卡设置掉了怎么办,用setup重新设置不行!
  • RedHat 7.2下的adsl-setup在哪里?我完全安装了,还是找不到
  • Linux Setup??!
  • ubuntu有无类似redhat中setup这样的命令
  • 字符界面下输入:setup命令时弹出的那个图形窗口是用什么做的
  • 关于linux setup中的网络设置
  • 怎样知道chinput在何时启动的, 因为用setup命令查不到chinput开机自动启动的选项?


  • 站内导航:


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

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

    浙ICP备11055608号-3