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':
0 --> 40X25 bn
1 --> 40X25 colore
2 --> 80X25 bn
3 --> 80X25 colore
4 --> 320X200 cga colore
6 --> 640X200 cga bn
10 --> 640X350 ega
13 --> 320X200 vga 256 colori
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)