Sezione |
Indirizzi Base
Registri Interni
|
Capitolo 2 |
Gli strumenti di Lavoro |
MATRICI PER I PROGRAMMI 9/11 [80 di 87] |
|
|
La Matrice GiobeTsr.INT termina con il programma di lancio; nella sua forma essenziale è presentato qui sotto: |
|
|
|
In pratica si avvale di una particolare funzione Dos, implementata dall'INT 27H, che calcola l'effettivo numero di bytes da rendere residenti in memoria centrale e poi torna al sistema operativo. |
|
Il programma rimane residente in memoria centrale fino allo spegnimento del computer (o al suo reset). |
|
Di solito il programma di lancio è molto più
ricco di opzioni; oltre ad eseguire il compito indispensabile appena
descritto può provvedere a:
| ||||||||
I bytes lasciati in memoria sono tutti i codici esadecimali che vanno dall'indirizzo 0000H a quello che corrisponde all'etichetta ENDcode:, descritta nella pagina precedente. |
|
Tale numero include dunque tutto il PSP (le locazioni che vanno da 0000H a 00FFH) e i bytes corrispondenti all'istruzione JMP LANCIO; né il primo né la seconda servono però al programma residente, costituendo, se salvati con il resto, un chiaro spreco di memoria. |
|
La Matrice TSR contiene una seconda versione, descritta nella pagina seguente, più complessa, in grado di recuperare automaticamente 167 bytes, lasciando il residente pulito. |
|
Capitolo 2 | MATRICI PER I PROGRAMMI 9/11 | |||||||
80 di 87 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|