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 19/59 [39 di 79] 

 

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

 

INT 10H

Funzione 10H/07H Legge un Registro di Tavolozza

 

bulletLegge il codice di colore contenuto in uno dei 16 Registri di Tavolozza.

 

bulletIn ingresso:
bullet AH è posto a 10H
bulletAL è posto a 07H e indica la SottoFunzione
bulletBL indica il numero:
bulletda 00H a 0FH di uno dei 16 Registri di Tavolozza
bulletda 10H a 14Hdi uno dei 5 Registri del Controller d'Attributo [NB: non ufficiale!!]

  

bulletIn uscita lascia in:
bulletBH il codice del colore contenuto nel registro, uno dei possibili 64 colori

 

bulletLa SottoFunzione si chiama in questo modo:

               

  

bulletPer poter trarre vantaggio da questa SottoFunzione è sempre consigliabile attivare in precedenza la Funzione 1AH di INT 10H al fine di conoscere con certezza il tipo di adattatore e di monitor su cui si lavora.
bulletIn ogni caso esso funziona bene sia nei Modi Testo che in quelli Grafici.
bulletComunque sull'Adattatore EGA questa SottoFunzione non è disponibile, essendo i Registri a sola Scrittura.

  

bulletPur essendo dedicata alla lettura dei Registri di Tavolozza può essere usata (in modo non ufficiale) per leggere anche in altri Registri non documentati del Controller di Attributo  (da 10H a 14H):

  

Registro 10H Registro di controllo del modo
Registro 11H Registro del colore di sovrascansione
Registro 12H Registro di abilitazione del piano colore (i bit3÷bit0 abilitano il corrispondente bit di attributo)
Registro 13H Registro di scorrimento orizzontale dei Pixel
Registro 14H Registro di selezione colore

  

bulletPer saperne di più sull'uso avanzato del colore e sul controllo dei Registri di Tavolozza clicca qui.

 

bullet Il programma creato per il collaudo di questa SottoFunzione è particolarmente significativo e mostra con chiarezza le possibilità cromatiche offerte nei Modi Testo dalla manipolazione di questi Registri.
bulletL'eseguibile B10_1007.COM mostra l’effetto della SottoFunzione 07H della Funzione 10H dell'INT 10H.
bulletIl sorgente è documentato nella sezione ASM (clicca sull'iconaApplicazioni Software, nel menu a sinistra).

    

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