|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Dentro il Sistema | AREA COMUNICAZIONE BIOS 2/17 [4 di 84] | 
| 
 | 
|  | La variabile di sistema posta a
    0000:0410H, pur in grado di fornire informazioni su 
  molti dispositivi 
eventualmente presenti sul Computer (stampanti parallele o seriali, adattatore 
per giochi (joystick), numero di porte seriali e di lettori di dischetti, quantità di memoria RAM, presenza del processore matematico, ecc.) 
  destina 2 
  bit anche per le vicende del Video. 
 
 | 
| 
 | 
|  | La lettura di queste 2 locazioni è, naturalmente, molto facile ma non bisogna dimenticare la logica Lo-Hi con cui il dato a 16 bit è presente in memoria: prima il byte meno significativo (che interessa a noi), in 0000:0410H, e poi quello più significativo, in 0000:0411H. | 
| 
 | 
| 15 | 8 | 7 | 5↓ | 4↓ | 0 | ||||||||||
| ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | X | X | ■ | ■ | ■ | ■ | 
|  | In particolare la coppia bit5,
    bit4 indica il
  Modo Video iniziale, con la seguente codifica: 
 | 
| 
 | 
|  | Tutte queste informazioni sono predisposte durante la fase di inizializzazione (Power-On-Self-Test, POST) subito dopo l’accensione del Computer, ma possono essere assunte anche chiamando l'interfaccia BIOS con INT 11H. | 
| 
 | 
|  | Non appena il nostro
            computer viene acceso il
    processore è obbligato a saltare
            alla locazione  FFFF0H
            posto nella memoria BIOS
            ospitata dalla scheda madre; da questo indirizzo mette in esecuzione
            la
    procedura di  POST (Power-On-Self-Test).
    Il compito di questa procedura è quello di  verificare lo stato del
            computer, ispezionando con meticolosità ogni dispositivo disponibile (tra
    cui le eventuali  porte parallele) e annotando tutto in una  zona
    RAM riservata di grande importanza, detta
            
          
  Area di Comunicazione BIOS, 
          di solito allocata nelle prime 260 (circa)  locazioni della Ram 
          convenzionale, certamente  a
    partire dall'indirizzo  00400H  . Tra l'altro la procedura POST provvede a scrivere il valore 1234H nella locazione 00472H (detta Reset State Flag) per evitare di ripetere l'indagine in caso di ripartenza a caldo (warm boot), cioè dopo un reset software prodotto dalla pressione simultanea dei tasti Ctrl-Alt-Del | 
| 
 | 
|   | Video01 |   | AREA COMUNICAZIONE BIOS 2/17 |  |  |  | ||
| 4 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |