Я позволю себе немного отклонится от тему.

Цитата:
2) Как записать в требуемый регистр данные, например для (Device 0 (Host-to-PCI Bridge)) в адресс 58h

Я позволю себе немного отклонится от тему. Есть такая программа WPCREdit. Она умеет читать и записывать (с драйвером WPCRSet) регистры PCI-устройств. Уже существует хелп к различным северным мостам. Конечно, вот эта прога только под Windows:(