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 14/59 [34 di 79] 

 

bullet Gestione BIOS del Video - INT 10H - Funzione 0FH

 

INT 10H Funzione 0FH Acquisisce il Modo Video corrente

 

bulletAssume dal sistema alcune informazioni relative al Modo Video attualmente in esercizio.

 

bulletIn ingresso:
bullet AH è posto a 0FH

 

bulletIn uscita:
bullet AL indica Il numero del Modo Video Corrente
bulletAH indica il numero di colonne (in caratteri) previste su ogni riga dal Modo Video
bulletBH specifica la pagina video attualmente attiva
bulletpagine 0÷3 o 0÷7, per i Modi Testo
bulletnei Modi Grafici il valore di BH viene generalmente ignorato

 

bulletLa Funzione si chiama in questo modo:

               

  

bulletQuesta Funzione assume le informazioni da alcune variabili di sistema:
bulletda 0000:0449H il Modo Video attuale, lasciato in AL
bulletda 0000:0462H la pagina attualmente attiva, lasciata in BH
bulletda 0000:044AH il numero di caratteri per riga (colonne dello schermo), lasciata in AH

 

bulletDa notare che se il Modo Video Corrente era stato attivato con il bit7 a 1, per evitare il ClearScreen, anche il bit7 di AL viene restituito a 1.

 

bulletQuesta Funzione può essere proficuamente chiamata per conoscere la giusta larghezza dello schermo; questa informazione risulta spesso indispensabile, per esempio:
bulletprima di generare Finestre con le Funzioni 06H e 07H di INT 10H, ricordando gli effetti indesiderati da esse prodotti quando di passano dimensioni al di fuori del range previsto dal Modo Video Corrente
bulletquando si deve aggiornare la posizione di stampa corrente del Cursore in una procedura simile alla BIOchr1 della Libreria Giobe.LIB (che invece da per scontato che il video sia in Modo 03H, 80*25).

 

bulletNaturalmente il numero del Modo Video è uno di quelli appartenenti alla Tabella dei Modi Standard o a quelle specifiche della scheda video, fornite dal costruttore.
bulletI rispettivi elenchi sono disponibili nella descrizione della Funzione 00H di INT 10H, alla quale si rimanda.

 

bulletL'eseguibile B10_0F__.COM mostra l’effetto della Funzione 0FH dell'INT 10H.
bulletIl sorgente è documentato nella sezione ASM (clicca sull'iconaApplicazioni Software, nel menu a sinistra).

    

Pagina Precedente Funzioni BIOS Pagina Successiva VIDEO 14/59   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
34 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