MOV DX,0FFE1
MOV AX,0B6H
OUT DX,AX
IN acc,source
OUT dest,acc
好像acc也只能是AL(很可能由端口决定传输数据的宽度),硬件环境:8086
1字节可以直接使用16进制的数字(直接寻址),2字节地址必须是DX,只能是DX作为间址寄存器(细节太多太多了....),其他寄存器不行,不能用其他寄存器间接寻址!
MOV [BX],AX 是错的!正如文中所述,内存空间和I/O空间.下图:
MOV DX,0FFE1
MOV AX,0B6H
OUT DX,AX
IN acc,source
OUT dest,acc
好像acc也只能是AL(很可能由端口决定传输数据的宽度),硬件环境:8086
1字节可以直接使用16进制的数字(直接寻址),2字节地址必须是DX,只能是DX作为间址寄存器(细节太多太多了....),其他寄存器不行,不能用其他寄存器间接寻址!
MOV [BX],AX 是错的!正如文中所述,内存空间和I/O空间.下图: