Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Area di Comunicazione Bios

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Area di Comunicazione BIOS

  Dentro il Sistema

VIDEO 16/17 [36 di 39] 

 

bulletLa variabile di sistema 0000:048AH contiene di norma un byte riservato, su tutte le macchine (usato dal Pcjr):

  

0000:048AH 1 byte Indice per la Tabella delle Combinazioni Video

  

bulletAltrimenti contiene un bytes, detto Codice di Combinazione, utilizzato per puntare una Tabella interna alla ROM BIOS della Scheda Video, nella quale sono raccolte le coppie di valori numerici, ciascuno adatto ad identificare uno dei possibili Sistemi di Visualizzazione (la coppia Scheda + Monitor) supportati dai vari computer.
bulletLa Tabella interna alla ROM BIOS è riportata qui sotto: si noti come il Codice di Combinazione sia utilizzato come offset al fine di localizzare la coppia di numeri corrispondente:

  

Codice di
Combinazione
Coppia di Bytes
nella Tabella RomBios
Interpretazione della coppia di bytes
Sistema  di  Visualizzazione disattivo Sistema  di  Visualizzazione attivo
00H 00H, 00H Nessun Monitor Nessun Monitor
01H 00H, 01H Nessun Monitor MDA + monocromatico 5151
02H 00H, 02H Nessun Monitor CGA + colori 5153/5154
03H 02H, 01H CGA + colori 5153/5154 MDA + monocromatico 5151
04H 00H, 04H Nessun Monitor EGA + colori 5153/5154
05H 04H, 01H EGA + colori 5153/5154 MDA + monocromatico 5151
06H 00H, 05H Nessun Monitor EGA + monocromatico  5151
07H 02H, 05H CGA + colori 5153/5154 EGA + monocromatico  5151
08H 00H, 06H Nessun Monitor PGA + colori 5175
09H 01H, 06H MDA + monocromatico 5151 PGA + colori 5175
0AH 05H, 06H EGA + monocromatico  5151 PGA + colori 5175
0BH 00H, 08H Nessun Monitor VGA + colori analogico
0CH 01H, 08H MDA + monocromatico 5151 VGA + colori analogico
0DH 00H, 07H Nessun Monitor VGA+ monocromatico analogico
0EH 02H, 07H CGA + colori 5153/5154 VGA+ monocromatico analogico
0FH 06H, 07H PGA + colori 5175 VGA+ monocromatico analogico

 

bullet

E' bene evitare la possibile confusione tra il Codice di Combinazione (in marrone, qui sopra) e il possibile valore numerico presente (in coppia con un altro) nella Tabella interna alla ROM BIOS della Scheda Video (in verde, qui sopra).

bullet

I 2 valori numerici della coppia codificano rispettivamente il Sistema di Visualizzazione disattivo (presente in taluni di essi) e quello attivo; i loro possibili valori sono raccolti qui di seguito:

 

Numero SottoSistema  di  Visualizzazione [Adattatore + Monitor]
00H Nessun Monitor
01H Adattatore MDA con Monitor monocromatico (5151)
02H Adattatore CGA con Monitor a colori (5153 o 5154)
03H Codice Riservato
04H Adattatore EGA con Monitor a colori (5153 o 5154)
05H Adattatore EGA con Monitor monocromatico (5151)
06H Adattatore PGA con Monitor a colori (5175)
07H Adattatore VGA con Monitor monocromatico analogico
08H Adattatore VGA con Monitor a colori  analogico
09H Codice Riservato
0AH Adattatore MCGA con Monitor a colori digitale
0BH Adattatore MCGA con Monitor monocromatico analogico
0CH Adattatore MCGA con Monitor a colori analogico
0DH ÷ FFH Codici Riservati
FFH  Sistema di Visualizzazione (Scheda+Monitor)  sconosciuto

 

bullet

La Funzione della Funzione 1AH di INT 10H ) è stata creata proprio per questo scopo:
bullet

la SottoFunzione 00H assume direttamente (dalla Tabella interna ROM BIOS della Scheda Video) la coppia di valori numerici che identificano l'Adattatore e il Monitor ad esso collegato, lasciando in BL quello relativo al Sistema di Visualizzazione attualmente attivo e in BH quello relativo all'eventuale secondo Sistema di Visualizzazione disattivo.

bullet

la SottoFunzione 01H fissa i codici che descrivono Adattatore e Monitor associati ad una determinata coppia di Sistemi di Visualizzazione opportunamente specifica in ingresso, alla quale si desidera riferirsi.

 

Pagina Precedente Area Com. Bios Pagina Successiva VIDEO 16/17   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
36 di 39
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

    

Area Comunicaz. BIOS » Elenco Progressivo | Seriale | Parallela | Stampanti | Video | Cursore Hw | Info Sistema
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati