|
 |
Raccolta di Macro Istruzioni |
ISTRUZIONI
[2 di 20] |
 | La leggibilità dei programmi (non solo in
assembly language...) è una delle
condizioni fondamentali. |
 | Durante la stesura del codice sorgente ASM si ha, talvolta, la
sensazione di ridondanza e
ripetitività: questa sensibilità aumenta con la padronanza delle
tecniche di programmazione, con l'esperienza diretta! |
 | In sostanza, rileggendo la sequenza delle istruzioni, ci si
accorge che alcuni gruppi di istruzioni differiscono per pochi particolari e
sarebbe bello poterli rappresentare in modo più
sintetico. |
 | Questo è lo scopo delle
macroistruzioni: non sono vere istruzioni,
ma servono per rendere più leggibile il codice finale:
 | con una sola riga di
programma si può ottenere l'effetto di 2 o più istruzioni effettive |
 | la loro magica natura ci consente l'uso
dei parametri, cioè possiamo
specificare alcuni valori utili direttamente nella riga che le
richiama, lasciando al
compilatore il compito di associarli ai giusti
registri. |
 | la concretezza si questa struttura ti sarà chiara
analizzando i numerosi esempi proposti nelle
pagine successive. |
|
 | In aggiunta a quella delle Procedure è
dunque disponibile una seconda
libreria di
strumenti di lavoro, assolutamente utili e
molto funzionali: si tratta della raccolta delle
macroistruzioni, strutture
magiche studiate per ottimizzare la scrittura dei codici sorgente e
disponibili nella libreria
GIOBE.MAC. |
 | Per poter disporre delle Macro descritte in questa
sezione è sufficiente inserire nel codice sorgente ASM
alcune
direttive per il
compilatore, per
obbligarlo a tenerne conto: si tratta semplicemente di obbligarlo ad
aggiungere la Libreria al sorgente, in questo modo:
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!! |
|
 | Scorrendo l'elenco delle Macro disponibili
avrai notato che numerose di esse hanno il nome
che inizia per M_: in questo modo ho
inteso dare ulteriore leggibilità ai miei
sorgenti, consentendo al lettore di localizzarle a colpo d'occhio, tra le
normali istruzioni dei set 80x86. |
 |
L'utilizzo delle Macro della
Libreria
Giobe.MAC
(e di quelle personali che vorrai aggiungere..) è reso automatico,
senza nessuna formalità, se stai utilizzando il mio
Ambiente Assembler;
ti ricorso che esso è scaricabile dal Sito (consulta
questa pagina) |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|