在8086中端口号是16位的.端口号范围0x0000~0xFFFF
读端口指令:in
写端口指令:out
Nasm汇编格式:
in al, imm16 // 从端口读取一个字节
in ax,imm16 //从端口读取一个字
out imm16,al // 向端口写入一个字节
out imm16,ax //向端口写入一个字
注意:
在in和out指令中,只能使用al或ax来存放从端口中读入的数据或要发送到端口中的数据.
在8086中端口号是16位的.端口号范围0x0000~0xFFFF
读端口指令:in
写端口指令:out
Nasm汇编格式:
in al, imm16 // 从端口读取一个字节
in ax,imm16 //从端口读取一个字
out imm16,al // 向端口写入一个字节
out imm16,ax //向端口写入一个字
注意:
在in和out指令中,只能使用al或ax来存放从端口中读入的数据或要发送到端口中的数据.