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

Funzioni BIOS

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Funzioni BIOS

  Programmazione

VIDEO 49/59 [69 di 79] 

 

bullet Gestione BIOS del Video - INT 10H - Funzione 12H- SottoFunz. 31H

 

INT 10H

Funzione 12H/31H Abilita/Disabilita il caricamento tavolozza

 

bulletControlla il caricamento della tavolozza (palette) dei colori, abilitandolo o disabilitandolo.

 

bulletIn ingresso:
bullet AH è posto a 12H
bulletBL è posto a 31H e indica la SottoFunzione (invece del consueto registro AL)
bulletAL indica lo stato del comando da eseguire
bulletAL = 00H abilita il caricamento della tavolozza
bulletAL = 01H disabilita il caricamento della tavolozza

 

bulletIn uscita lascia:
bulletAL = 12H se la SottoFunzione è supportata

 

bulletLa SottoFunzione si chiama in questo modo:

               

  

bulletQuando, con la Funzione 00H di INT 10H, su VGA o MCGA, si desidera cambiare il Modo Video corrente con un altro, la SottoFunzione può evitare il caricamento della tavolozza (palette) dei colori di default, al fine di mantenere quella di prima.
bulletProvvede anche all'aggiornamento del bit3 della variabile di sistema 0000:0489H dell'Area di Comunicazione BIOS, copiandovi il valore del bit0 di AL, che ha medesimo significato:
bulletbit0 =AL=00H, caricamento della tavolozza abilitato
bulletbit0 =AL=01H, caricamento della tavolozza disabilitato

  

bullet Se SottoFunzione è supportata, in uscita viene lasciato AL=12H

 

bulletL'eseguibile B10_1231.COM propone un'applicazione della SottoFunzione 31H della Funzione 12H dell'INT 10H.
bulletIl sorgente è documentato nella sezione ASM (clicca sull'iconaApplicazioni Software, nel menu a sinistra).

    

Pagina Precedente Funzioni BIOS Pagina Successiva VIDEO 49/59   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
69 di 79
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

    

Funzioni BIOS » Elenco Progressivo | Seriale | Parallela | Stampanti | Video | Cursore
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