Sezione |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
INTRODUZIONE [1 di 54] |
|
Stampa una sequenza di caratteri colorati, uno dietro l'altro, a partire dalla posizione di stampa corrente con il colore predisposto nella variabile locale ATTRIB, direttamente a livello RamVideo. | |
Il suo scopo è quello di garantire la stampa di aree del video, per lo più righe consecutive; per esempio si presta egregiamente per evidenziare Titoli, commenti o menu, di solito sulla prima o sull'ultima riga. |
|
La Procedura si chiama in questo modo: |
|
|
In
ingresso bisogna predisporre:
|
|
La seguente Area di Testo mostra il Modulo ram05 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
RAMpiu / ram05 |
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 mette in evidenza la sua dipendenza dalla Procedura RAMchr, della quale sfrutta le caratteristiche |
|
Per il corretto funzionamento di questa Procedura è
opportuno fissare anche le
coordinate della posizione di stampa (con
RAM_cur)
e il
colore desiderato (con
M_COLOR); ma
entrambe queste informazioni
non sono strettamente necessarie:
|
|
Per organizzare al meglio questo servizio la Libreria
Giobe.MAC offre
3 utili Macro:
|
|
Le Procedure che lavorano in RamVideo funzionano solo se il programma ASM che le utilizza ha predisposto il Segment ES al valore 0B800H; le sue prime 2 istruzioni devono perciò essere (leggi con attenzione queste ulteriori informazioni): |
|
Libreria GiobeASM | INTRODUZIONE | |||||||
1 di 54 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|