複製鏈接
請複製以下鏈接發送給好友

I/O指令

鎖定
I/O指令是計算機指令系統的一部分,由CPU執行。在採用通道的計算機中,I/O指令不直接控制I/O數據的傳送,它只負責啓動、停止I/O的過程、查詢通道和I/O設備的狀態以及控制通道進行某些操作。
中文名
I/O指令
類    別
計算機指令系統的一部分
計算機
採用通道
執    行
由CPU
X86指令系統中的I/O指令是IN/OUT兩種指令。IN指令的功能是從I/O端口輸入(讀)數據到微處理器的累加器中,OUT指令的功能是將微處理器的累加器中的數據輸出(寫)到I/O端口中。
IN/OUT指令的尋址方式有直接尋址和間接尋址兩種。當端口地址<=0FFH時,採用直接尋址方式。當端口地址>0FFH時,要採用間接尋址方式,使用DX作為I/O間接地址寄存器,DX中存放I/O端口地址。當然,端口地址<=0FFH時也可以間接尋址。IN/OUT指令只能在端口和AL寄存器之間或端口和AX寄存器之間傳送信息。選擇Al還是AX,取決於端口的位數和數據總線寬度。 [1] 
參考資料
  • 1.    古輝.微型計算機與接口技術:科學出版社,2011