端口寄存器:外部設(shè)備與主機(cpu和存儲器)的通信是通過接口進行的。每個接口包括一組寄存器稱為端口寄存器。
數(shù)據(jù)寄存器:存放要在外設(shè)和主機之間傳送的數(shù)據(jù)。
狀態(tài)寄存器:保存外設(shè)或接口的狀態(tài)信息。
命令寄存器:cpu發(fā)給外設(shè)或接口的控制命令通過它傳送。
端口地址(端口號):主機給外設(shè)中的每個寄存器定義一個二進制數(shù)的編號即為端口地址。其地址空間獨立于內(nèi)存地址之外可達64kb。其范圍為0000~ffffh。
主機與外設(shè)交換信息:通過輸入/輸出指令完成。
bios、dos功能調(diào)用:操作系統(tǒng)提供的中斷服務(wù)子程序。
bios存放在機器的rom中,比dos的層次還要低。
dos功能調(diào)用是dos的一個組成部分,在開機時由操作系統(tǒng)從系統(tǒng)磁盤裝入存儲器。