一个人 发表于 2012-9-15 09:01:03

王爽 汇编语言 十四章端口问题

本帖最后由 一个人 于 2012-9-15 09:02 编辑

14.1中说 在in和out指令中 只能用ax和al來存放从端口中读入的数据或要发送到端口中的数据 访问8位端口时用al 访问16位端口时用ax
后面又说
对256~65535的端口进行读写时 端口号放在dx中 :
mov dx,3f8h ;将端口号3f8h送去dx
in al,dx ;从3f8h端口读入一个字节
out dx,al ;向3f8h端口写入一个字节

他前面说访问16位端口用ax 为什么对256~65535端口读写时用的是al呢

一个人 发表于 2012-9-15 16:28:49

谁知道啊……

s0512 发表于 2012-11-23 07:35:34

我端口这章也犯迷糊

阿帕奇 发表于 2012-11-24 20:10:28

这是intel规定的,没有为什么
页: [1]
查看完整版本: 王爽 汇编语言 十四章端口问题