Come Funziona Area Comunicaz. Bios
Registri
Livello Hardware Livello BIOS Livello DOS
Applicazioni Software Download INDICE

 Video

Livello BIOS

  Programmazione

PROCEDURE BIOS 4/59 [26 di 84] 

 

bullet Gestione BIOS del Video - INT 10H - Funzione 05H

 

INT 10H

Funzione 05H Controllo Veloce  delle Pagine Video

 

bullet Seleziona una delle possibili pagine video e la commutarla velocemente nella pagina0.

 

bulletIn ingresso:
bullet AH è posto a 05H
bulletAL indica il numero di una delle possibili Pagine previste dal Modo Video corrente:
bulletnei Modi Testo il numero di Pagine disponibili va da 4 (0÷3) nel Modo CGA ad alta risoluzione 02H÷03H, 80*25) a 8 (0÷7) nei Modi EGA/VGA 00H÷03H o CGA a bassa risoluzione 00H÷01H, 40*25, o nel Modo EGA/VGA monocromatico 07H.
bulletnei Modi Grafici il numero di Pagine disponibili va da 2 (0÷1) nei Modi EGA/VGA 0FH e 10H) a 8 (0÷7) nel Modo EGA/VGA 0DH) ma anche 4 (0÷3) nel Modo EGA/VGA 0EH, 640x200).

 

bulletIn uscita lascia:
bulletnella variabile di sistema posta a 0000:0462H, il valore predisposto in AL
bulletnella variabile di sistema posta a 0000:044EH, l'indirizzo di Offset corrente nel Buffer video (RamVideo), corrispondente alla prima locazione della Pagina selezionata.

 

bulletLa Funzione si chiama in questo modo:

               

  

bulletCostituisce un ottimo metodo per operare veloci commutazioni tra una Pagina e un'altra:
bullet mentre si sta vedendo la pagina corrente si può aggiornarne una alternativa con le modifiche desiderate, senza provocare alcuna interferenza
bulletquando le modifiche sono pronte, la Funzione copia l'intera pagina alternativa nell'unica Pagina visibile (la prima, Pagina0)

  

bullet E' importante sottolineare che lo spostamento da una pagina all'altra non altera il contenuto di quella sorgente, mantenendo per ciascuna di esse anche la  possibilità di avere un diverso Cursore.

  

bulletSe si prepara una piccola modifica in tutte le Pagine possibili la Funzione offre la possibilità di creare una piccola animazione, sebbene il coinvolgimento di tutta la pagina sia meno vantaggioso rispetto alla modifica delle sole locazioni RamVideo in cui si desidera operare.

  

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

    

Pagina Precedente Video01 Pagina Successiva PROCEDURE BIOS 4/59   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
26 di 84
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 80 81 82 83 84

    

Video » Come Funziona.. | Area di Comunicazione Bios | Registri |Livello Hardware | Livello BIOS Livello DOS |Applicazioni Software |  Download | 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