8086汇编学习笔记10-端口
2011-11-13 20:53
344 查看
8086CPU有两种地址空间,一是内存地址空间,二是端口地址空间,访问端口只能用in和out指令,分别用于从端口读数据和往端口写数据,CPU最多可以定位64KB个不同的端口,端口地址范围为0~65535。
在访问端口时,只能用ax或al来存放从端口读取的数据和往端口写入的数据,8位端口用al,16位端口用ax。
在访问端口号为0~255时在指令中直接给出端口号。
in al, 20h
out 20h, al
在访问端口号为256~65535时要将端口号放在dx中。
mov dx, 3f8h
in al, dx
out dx, al
在访问端口时,只能用ax或al来存放从端口读取的数据和往端口写入的数据,8位端口用al,16位端口用ax。
在访问端口号为0~255时在指令中直接给出端口号。
in al, 20h
out 20h, al
在访问端口号为256~65535时要将端口号放在dx中。
mov dx, 3f8h
in al, dx
out dx, al
相关文章推荐
- 8086汇编学习笔记10-端口
- 8086汇编学习笔记10-端口
- 汇编语言学习笔记(随笔记) 端口
- 8086汇编学习笔记7-标志寄存器
- 8086汇编学习笔记9-中断
- [汇编学习笔记][第十四章 端口]
- 汇编入门学习笔记 (十二)—— int指令、端口
- [置顶] [汇编学习笔记][第十四章 端口]
- 8086汇编语言学习笔记。
- 8086汇编语言学习笔记
- 汇编学习笔记10
- 32位汇编语言学习笔记(10)--分析for循环的汇编代码
- 汇编语言学习笔记10
- 8086汇编学习笔记2-寄存器
- 8086汇编学习笔记3-程序组织
- 8086汇编学习笔记4-指令
- 8086汇编学习笔记6-寻址方式
- 汇编学习笔记----8086CPU的段寄存器
- 汇编语言学习笔记(十四)端口
- swift 学习笔记(10)-三目运算符