Sezione![]() |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
VIDEO 09/59 [29 di 79] |
|
![]() |
Gestione BIOS del Video -
INT 10H
- Funzione 0AH
|
|
![]() | Scrive una o più volte un determinato carattere, a partire dalla posizione di stampa e nella pagina video corrente |
|
![]() | In
ingresso:
|
|
![]() | In uscita lascia:
|
|
![]() | La Funzione si chiama in questo modo: |
|
|
![]() | La Funzione 09H di INT 10H è molto simile a quella che stiamo trattando: l'unica differenza consiste nel fatto che gestisce anche il colore del carattere coinvolto nella stampa; per questa ragione è probabilmente più conveniente.. |
|
![]() | Va sottolineato che questa Funzione è in grado di interpretare semigraficamente ogni carattere ASCII, cioè mette a video la matrice di punti prevista per ognuno dei 256 caratteri dal Set coinvolto; la cosa è particolarmente utile per i primi 32 caratteri Ascii (detti di controllo), di solito utilizzati per esercitare azioni di controllo (come la messa a capo del cursore..). |
![]() | In realtà anche questi caratteri hanno un loro simbolo grafico, spesso accattivante (come i semi delle carte, ♠♣♥♦, i simboli delle frecce, ←↑→↓, le note musicali, ♫♪,...) e questa funzione consente la loro messa a video. |
![]() | In altre parole, per esempio, caratteri Ascii di controllo come 0DH=CR=Carriage Return e 0AH=LF=Line Feed, di solito coinvolti per mandare a capo il cursore, gestiti da questa Funzione mettono a video rispettivamente i simboli ♪ e ◙. |
|
![]() | In questo differisce dalla Funzione 0EH di INT 10H che, invece di stampare ♪ e ◙, esegue la messa a capo del cursore. |
|
![]() | Un difetto di questa Funzione sta nel fatto che, dopo la messa a video del carattere, la posizione del cursore non viene aggiornata; è dunque necessario spostarlo dopo ogni chiamata con l'aiuto della Funzione 02H di INT 10H. |
|
![]() | Gli eseguibili B10_0A__.COM (nei Modi Testo) e B10_0Agr.COM (nei Modi Grafici) mostrano l’effetto della Funzione 0AH dell'INT 10H. |
![]() | I sorgenti sono documentati nella sezione ASM
(clicca sull'icona![]() |
|
![]() |
Funzioni BIOS |
![]() |
VIDEO 09/59 |
![]() |
![]() |
![]() |
||
29 di 79 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|