|
 |
Raccolta di Macro Istruzioni |
RAM_cur
[13 di 20] |
 | Permette di
fissare la posizione
del
cursore hardware
in un ben preciso punto dello schermo, direttamente a livello
RamVideo. |
 | Ricordo che il Cursore indica la
posizione di stampa corrente, cioè il
punto dello schermo nel quale sarà inserito il prossimo carattere. |
 | La sua
sintassi prevede il passaggio di 2 parametri: |
 | I valori passati nei 2 parametri
sono quelli previsti per le coordinate di
ognuna delle pagine video garantite dall'Adattatore disponibile e dal
Modo Video corrente, cioè:
 | l'angolo in alto a sinistra
ha comunque coordinate 0,0 |
 | l'angolo in basso a destra,
comunque posto sulla riga
24, ha il valore della colonna dipende dal
Modo video corrente:
 |
39, per i Modi Video a 40 colonne
(00H,01H,04H,05H,09H,0DH,13H) |
 |
79,
per i Modi Video a 80 colonne (02H,03H,06H,07H,0AH,0EH,0FH,10H,11H,12H) |
 |
19,
per il Modo Video 08H |
|
|
 | La Macro
si utilizza in questo modo: |
 | La seguente Area di Testo
mostra la struttura della
Macro, inclusa nella Libreria
Giobe.MAC: |
|
RAM_cur |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioè se contiene
caratteri inconsueti) non hai ancora
installato il font
Giobe.TTF
:
clicca qui!! |
 | L'analisi del codice incluso nella
Macro mette in evidenza le sue
caratteristiche:
 | svolge il suo
compito per intercessione della Procedura
RAMcur,
disponibile nella libreria
Giobe.LIB |
 | rende automatica l'inizializzazione
di questa procedura per intercessione del
compilatore, che provvede a caricare nei
registri coinvolti i valori passati nei 2 parametri |
|
 | Questa
Macro si comporta in modo analogo alla procedura
GoToXY (colonna,riga);
della libreria CRT del
Turbo Pascal. |
 | E' disponibile una versione analoga (M_CURSOR)
per gestire le stesse operazioni a livello Bios. |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|