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