Sezione![]() |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
CURSORE 4/5 [19 di 79] |
|
![]() |
Gestione BIOS del cursore
Hardware -
INT 10H
- Funzione 03H
|
|
![]() | Legge anche la dimensione e la posizione del cursore in corrispondenza della quale (posizione di stampa corrente) sarà scritto il prossimo carattere. |
![]() | Nella pagina0 dei Modi Testo in tale posizione apparirà il cursore lampeggiante; nei Modi Grafici il cursore non è visibile, ma la posizione di stampa assunta è comunque significativa. |
![]() | La posizione del cursore rilevata può essere diversa in ognuna delle pagine video previste dall'Adattatore disponibile e dal Modo Video corrente. |
|
![]() | In
ingresso:
|
|
![]() | In uscita lascia:
|
|
![]() | La Funzione si chiama dunque in questo modo: |
|
|
![]() | I valori restituiti in DL/DH
sono quelli previsti per le coordinate di
ognuna delle pagine video garantite dall'Adattatore disponibile e dal
Modo Video corrente, cioè:
|
|
![]() | I valori restituiti in
CL/CH
sono quelli previsti per le dimensioni del
cursore garantite dall'Adattatore
disponibile, in funzione del numero massimo di linee di
scansione previste:
|
|
![]() | La dimensione di default del cursore è prefissata dalla ROM BIOS
in fase di inizializzazione; i valori di default sono, di norma:
|
![]() |
|
![]() | L'eseguibile B10_03__.COM assume la posizione corrente del Cursore e le sue dimensioni mostrandone il valore, con l'aiuto della Funzione 03H di INT 10H e di alcune altre procedure di Libreria. |
![]() | Il sorgente è documentato nella sezione ASM
(clicca sull'icona![]() |
|
![]() |
Funzioni BIOS |
![]() |
CURSORE 4/5 |
![]() |
![]() |
![]() |
||
19 di 79 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|