IO端口和IO內存的區別及分別使用的函數接口

每個外設都是通過讀寫其寄存器來控制的。外設寄存器也稱爲I/O端口,通常包括:控制寄存器、狀態寄存器和數據寄存器三大類。根據訪問外設寄存器的不同方式,可以把CPU分成兩大類。一類CPU(如M68K,Power PC等)把這些寄存器看作內存的一部分,寄存器參與內存統一編址,訪問寄存器就通過訪問一般的內存指令進行,所以,這種CPU沒有專門用於設備I/O的指令。這就是所謂的「I/O內存」方式。另一類CPU
相關文章
相關標籤/搜索