汇编语言中,CPU对外设的操作通过专门的端口读写指令来完成;
1.OUT
OUT 寄存器1 寄存器2 ;将寄存器2内存储数字,
;输出寄存器1内存储数字为内容的地址的端口中
;放置规则,由低地址到高地址
MOV DX,781H ;将781H写入DX寄存器
MOV AL,82H ;将82H写入AL寄存器
OUT DX,AL ;将AL内容写到781H地址端口
2.IN
IN 寄存器1 寄存器2 ;以寄存器2内存储数字为地址,
;将该地址端口内的内容读出放入寄存器1
;放置规则,由低地址到高地址
MOV DX,781H ;将781H写入DX寄存器
MOV AL,82H ;将82H写入AL寄存器
IN DX,AL ;将82H端口内容读入到DL