Sezione![]() |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
RAMrecup [49 di 54] |
|
![]() | Recupera la zona di memoria coperta in precedenza da una cornice, direttamente a livello RamVideo. |
![]() | Si tratta della Procedura complementare della RAMcorn e va chiamata rigorosamente con gli stessi parametri. |
|
![]() | La Procedura si chiama in questo modo: |
|
|
![]() | In
ingresso bisogna predisporre:
|
|
![]() | La seguente Area di Testo mostra il Modulo ram06 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
RAMrecup / ram06 |
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!! |
|
![]() | Anche questa Procedura è molto preziosa; l'analisi del suo codice mette in evidenza il suo compito: quello di recuperare i caratteri salvati nella pagina alternativa puntata in ingresso da CX, sempre del tipo 1000H, 2000H, 3000H,..., dalla Procedura gemella RAMcorn |
![]() | Per ripristinare l'area originale è necessario passare rigorosamente con gli stessi parametri; l'operazione è del tutto automatica. |
![]() | Per favorire il recupero anche dei caratteri coperti dall'ombreggiatura della finestra, l'area recuperata dalla pagina alternativa è in realtà un po' più grande (2 colonne e una riga in più). |
|
![]() |
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 |
![]() |
RAMrecup |
![]() |
![]() |
![]() |
||
49 di 54 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|