www.bertinettobartolomeodavide.it

 

Se ritenete che il contenuto di questo sito ed il mio lavoro possano esservi stati utili in qualche modo e possano aver cambiato in piccola misura la vostra vita, potrete contribuire al mantenimento e alla diffusione dei materiali in esso contenuti con una donazione di importo completamente libero. Ovviamente non siete obbligati ma se qualcuno deciderà di aderire gliene sarò infinitamente grato!

GESTIONE DELLA MODALITA' GRAFICA TRAMITE LE FUNZIONI BIOS CON L'INTERRUZIONE 10h.

Digitiamo un programma che inizializza la modalità grafica:

-a 100                                       --> inseriamo i comandi
14A0:0100 mov ah,0                 -->   modalità di visualizzazione
14A0:0102 mov al,13                -->    modalità grafica VGA 320X200 pixel per 256 colori
14A0:0104 int 10                       --> interruzione grafica del bios
14A0:0106 int 20                      -->  ritorno al sistema operativo
14A0:0108

Forma più breve:

-a 100
14A0:0100 mov ax,0013     -->   unione di 'ah+al'
14A0:0103 int 10                -->   funzione bios
14A0:0105 int 20                -->   uscita
14A0:0107

Altri parametri da assegnare in 'al':

VEDIAMO ORA COME VISUALIZZARE UN PIXEL COLORATO SU SCHERMO.

Digitiamo:

-a 100                                        --> digitiamo
14A0:0100 mov ax,0013             --> inizializza la modalità vga
14A0:0103 int 10                        --> interruzione grafica
14A0:0105 mov ah,0c                --> permette di visualizzare uno o più pixel
14A0:0107 mov al,01                --> colore del pixel
14A0:0109 mov cx,a0                 --> coordinata X                 
14A0:010C mov dx,54                --> coordinata Y
14A0:010F mov bx,1                  --> numero di pagina  
14A0:0112 int 10                        --> interruzione grafica
14A0:0114 int 20                        --> ritorno del controllo al sistema operativo
14A0:0116
-

Il risultato è la visualizzazione di un pixel blu sullo schermo.

1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16

Se ti interessa scaricare questo tutorial in formato PDF premi questa scritta!!!

(disponibile anche su www.manuali.it)

(presente anche su www.tutorialpc.it)

Dott. Bartolomeo Davide Bertinetto

www.bertinettobartolomeodavide.it