Afișarea structurii antet extinsă a hărților ISA PnP
Tabel. Antetul modulului ROM opțional
La titlul tradițional au participat doar primele trei câmpuri sunt indicii pentru structura PCI și ISA PnP introduse mai târziu. citește modulul corect, începând cu un semn AA55h (cuvântul de 16 biți bazat pe comanda octet) și zero sumă (modulo 256) de toate octeți în zona declarată (lungimea reală a modulului poate depăși anunțurile, dar de control octet, desigur, trebuie să fie în zonă declarată).
Pentru a extinde conținutul ROM BIOS, instalate pe standardul PCI carduri acceptate, ușor diferită de tradiționale de suplimente ROM BIOS. Antetul ROM corespunde cu cel tradițional, dar are și un indicator al structurii de date PCI (consultați tabelul următor). producător Identificatorii și dispozitivul, iar codul de clasă sunt așa cum este descris în spațiul de configurare PCI a dispozitivului. Deoarece magistrala PCI este folosită nu numai pe PC, în ROM-ul cardului pot fi stocate mai multe module software. Fiecare modul începe cu o structură de date, modulul urmând imediat după structură. În spatele începe structura pentru modul următor (în cazul în care atributul anterior nu este setat ultimul modul) și așa mai departe. Tipul D. Platforma (CPU) este indicat în titlul modulului și BIOS inițializarea numai activează dorit. Acest mecanism permite, de exemplu, instalarea aceluiași adaptor grafic atât în PC-uri IBM, cât și în PC-uri Power.
Tabel. Structura datelor PCI
Pentru ROM-ul opțional al plăcii PCI, există trei parametri legați de dimensiunea zonelor de memorie. Dimensiunea ROM-ului este determinată prin citirea spațiului de configurare. Dimensiunea specificată în octetul 2 al antetului indică lungimea modulului în timpul fazei de inițializare. Acest modul POST se încarcă în RAM înainte de a apela procedura de inițializare (punctul de intrare cu offset 3). Suma de control, situată de obicei la sfârșitul modulului, oferă o sumă zero a tuturor octeților. Lungimea imaginii de lucru specificată în structura de date PCI (cuvânt cu 10h offset), descrie dimensiunea zonei care trebuie să rămână permanent în memorie în modul normal de funcționare (poate fi mai mică decât cea specificată în octet 2 antet, deoarece codul de procedură de inițializare nu mai este necesară). Această zonă este, de asemenea, protejată de o sumă de control.