追踨法蘭克

顯示具有 PCI 標籤的文章。 顯示所有文章
顯示具有 PCI 標籤的文章。 顯示所有文章

2012年4月30日 星期一

PCI Configuration Space Register介紹

PCI Configuration Space 依不同的Chipset 會有些許的變更,有些Registers是hardware設定好的,有些在BIOS階段可以設定,有些在OS階段才能設定,但它都有用共同的部分,我們稱之為PCI Configuration Space Header (offset 0x00~0x3F),以下介紹的是常用的offset,知道了這些資訊,我們可以在BIOS中搜尋到該PCI Device做許多設定。

Vendor ID (0x00~0x01): 代表PCI裝置的製造商,是一組獨特的ID,要向PCI SIG訂下它,如Intel

2012年4月27日 星期五

以BIOS的角度看PC架構

PC的發展已經有二、三十年,它的架構簡單的可以分為CPU、Memory、I/O和許多Chipset與Bus所組成,這裡不會介紹太多,將以BIOS的角度去看它。

CPU: 內部為ALU、CU、Register, 有許多暫存器,如AX, BX, CX, DX, CS, DS, IP, ES, SI, DI和旗標暫存器,每個暫存器都有它的作用,它們會依機械碼的來做邏輯和運算,旗標則顯示它們