イン/アウトの手順

各ポートのC投与マシンはアドレス(ポート番号と呼ぶ)が割り当てられ、別々のメモリ空間、I / Oアドレス空間に形成されています。

入力してください:伝統的なPC、I / Oアドレス空間の範囲を

 

CPU動作は、周辺ポート専用の読み取りおよび書き込みコマンドによって達成されます。IN命令とOUT命令でポート、書き込みポートをお読みください。

IN AL,21H;表示从21H端口读取一字节数据到AL

IN AX,21H;表示从端口地址21H读取1字节数据到AL,从端口地址22H读取1字节到AH

OUT 21H,AL;将AL的值写入21H端口
OUT 21H,AX;将AX的值写入端口地址21H开始的连续两个字节。(port[21H]=AL,port[22h]=AH)

 

公開された343元の記事 ウォン称賛57 ビュー20万+

おすすめ

転載: blog.csdn.net/jadeshu/article/details/103586697