8086汇编学习笔记10-端口
生活随笔
收集整理的這篇文章主要介紹了
8086汇编学习笔记10-端口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
總結
以上是生活随笔為你收集整理的8086汇编学习笔记10-端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跟我一起写操作系统(二)——史上最简单的
- 下一篇: 8086汇编学习笔记9-中断