注册 登录
编程论坛 汇编论坛

累加器的问题

阿贝 发布于 2009-11-01 13:46, 1018 次点击


  IN AL,20H;从20H端口读入一个字节
  IN AX,20H;从20H端口读入一个字
  MOV DX,0378H
  IN EAX,DX;从20H端口读两个字节
   
这段话中有错误码   若有请指出  并帮忙改正 谢谢
4 回复
#2
你们都要疼我哦2009-11-01 21:03
看不懂
#3
阿贝2009-11-03 18:01
不是吧??
#4
dbx123582009-11-03 21:49
IN AX,20H;从20H端口读入一个字 ; 20H是八位的。AX是16位寄存器。不知道能不能这样写呀。
 IN EAX,DX;从20H端口读两个字节;好像也不是这个意思
#5
onepc2009-11-04 08:07
IN AL,20H;从20H端口读入一个字节 ;看上去是对的
  IN AX,20H;从20H端口读入一个字 ;看上去是对的
  MOV DX,0378H
  IN EAX,DX;从378H端口读两个字节  ;这里应是四个字节

补充 一下
in 指的是从端口读入数据到cpu的寄存器中。
out 指的是从寄存器把东东写入到端口

[ 本帖最后由 onepc 于 2009-11-4 08:09 编辑 ]
1