Sezione![]() |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
CURSORE 3/5 [18 di 79] |
|
![]() |
Gestione BIOS del cursore
Hardware -
INT 10H
- Funzione 02H
|
|
![]() | Fissa 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 viene comunque garantita. |
![]() | La posizione del cursore può essere fissata in modo diverso 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: |
|
|
![]() | Per ognuna delle pagine video (previste dall'Adattatore disponibile e dal Modo Video corrente) può essere predisposto e mantenuto un cursore diverso, indipendentemente dalla pagina attualmente in uso. | ||||||
![]() | L'angolo in alto a sinistra
ha comunque coordinate 0,0
mentre l'angolo in basso a destra
è comunque posto sulla riga RigMax =
24, mentre il valore della colonna dipende dal
Modo video corrente:
|
|
![]() |
La Libreria
Giobe.LIB assicura
questo servizio con la procedura
SET_cur. La Raccolta di MacroIstruzioni Giobe.MAC organizza questo servizio con la Macro M_CURSOR. |
|
![]() | Le procedure di Libreria potranno essere chiamate con efficienza anche nei modi nei Modi Grafici, anche se in esse il cursore non è visibile. |
![]() | Nei Modi Testo è possibile far sparire il cursore lampeggiante specificando un numero di riga fuori range (per esempio RigMax = 25). |
|
![]() | L'eseguibile B10_02__.COM mostra l’effetto della manipolazione diretta della posizione del cursore con la Funzione 02H di INT 10H. |
![]() | Il sorgente è documentato nella sezione ASM
(clicca sull'icona![]() |
|
![]() |
Funzioni BIOS |
![]() |
CURSORE 3/5 |
![]() |
![]() |
![]() |
||
18 di 79 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|