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

 Video

Livello BIOS

  Programmazione

PROCEDURE BIOS 12/59 [34 di 84] 

 

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

 

INT 10H Funzione 0DH Lettura di un Pixel

 

bulletLegge un punto (pixel) da un determinato punto dello schermo.

 

bulletIn ingresso:
bullet AH è posto a 0DH
bulletCX indica la coordinata orizzontale (colonna) del Pixel da leggere
bulletDX indica la coordinata verticale (riga) del Pixel da leggere
bulletBH specifica la pagina video nella quale leggere il Pixel, nei Modi Grafici in cui ne sono possibili più di una (altrimenti viene ignorato)
bulletIn uscita:
bulletAL indica il colore del Pixel, prelevato direttamente nel Buffer del Video.

 

bulletLa Funzione si chiama in questo modo:

               

  

bulletNaturalmente i valori da passare nei registri dipendono dal Modo Grafico utilizzato; con riferimento a quelli Standard i valori possibili sono:

 

Modo Risoluzione
Testo
Risoluzione
Grafica
Orizzontale
CX
Verticale
DX
Colore
AL
Num.Pag.
BH
Scheda
SVGA
04H 40x25 8x8 320x200 0÷319 0÷199 0÷3 4 0 1 CGA
05H 40x25 8x8 320x200 0÷319 0÷199 0÷3 4 0 1 CGA
06H 80x25 8x8 640x200 0÷639 0÷199 0÷1 B/N 0 1 CGA
0DH 40x25 8x8 320x200 0÷319 0÷199 15 16 0÷7 8 EGA
0EH 80x25 8x8 640x200 0÷639 0÷199 15 16 0÷3 4 EGA
0FH 80x25 8x14 640x350 0÷639 0÷349 mono mono 0÷1 2 EGA
10H 80x25 8x14 640x350 0÷639 0÷349 15 4 o 16 1 2 EGA
11H 80x30 8x16 640x480 0÷639 0÷479 1 mono 0 1 VGA
12H 80x30 8x16 640x480 0÷639 0÷479 15 16 0 1 VGA
13H 40x25 8x8 320x200 0÷319 0÷199 255 256 0 1 VGA

  

bulletIl programma B10_0Dgr.COM proposto per il collaudo della Funzione 0DH dell'INT 10H è collaudata nel Modo Grafico 13H (40x25, 8x8, 320x200, 256 colori, VGA).
bulletCon l'occasione vengono collaudate anche nei Modi Grafici le procedure della Libreria Giobe.LIB adatte alla gestione di stampa di caratteri a livello BIOS (BIOchr1, usata anche da Byt2Asc e BIOSmsg) e SET_cur, per la gestione della posizione del Cursore che, anche se non si vede, può comunque essere fissato nella coordinata carattere desiderata.
bulletIl sorgente è documentato nella sezione ASM (clicca sull'iconaApplicazioni Software, nel menu a sinistra).

    

Pagina Precedente Video01 Pagina Successiva PROCEDURE BIOS 12/59   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
34 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