Sezione |
Indirizzi Base
Registri Interni
|
Palestra Livello Apprendisti Livello Esperti |
Programmare in Assembly |
Esercizio n° A028 3/5 [136 di 157] |
|
|
||
Aritmetica con Numeri Binari -
SOMMA di 2 numeri DECIMALI a 2 cifre Versione Ottimizzata con MACRO |
||
Definizione delle nuove Macro: M_Char_, M_BytDec e M_BytAsc |
|
La terza fase del progetto esegue l'operazione sotto test e si occupa del risultato, visualizzando i 2 operandi e la loro somma aritmetica. |
|
|
Esercizio |
NB: se il testo nell'Area
ti
sembra strano installa il font Giobe.TTF: clicca qui!! |
|
A ciò sono delegate le 2 Procedure locali, Somma1 e Somma2, specializzate per rendere al meglio il compito loro affidato, la prima in notazione decimale e la seconda in notazione binaria. |
|
In pratica eseguono lo stesso compito di quelle descritte nel progetto precedente con l'aiuto di 3 nuove Macro locali, M_Chr_, M_ByDec e M_BytAsc. |
|
L'idea di proporti questa novità è legata a due motivazioni:
|
|
Prima di confrontare le procedure vediamo dunque a che servono e come sono fatte. |
|
La sintassi della Macro M_Chr_ prevede il passaggio di 2 parametri:
|
|
Rispetto alla Macro M_Chr, già disponibile nella Libreria Giobe.MAC, non dispone dunque dei 2 parametri riga,colonna cioè non consente di fissare la posizione di stampa (per altro poco utile nel nostro caso...) |
|
L'analisi del codice incluso nella
Macro, proposto nella seguente Area di Testo,
mette in evidenza le sue caratteristiche:
|
|
|
La sintassi della Macro M_ByDec prevede il passaggio di 2 parametri:
|
|
L'analisi del codice incluso nella
Macro, proposto nella seguente Area di Testo,
mette in evidenza le sue caratteristiche:
|
|
|
La sintassi della Macro M_ByAsc prevede il passaggio di 2 parametri:
|
|
L'analisi del codice incluso nella
Macro, proposto nella seguente Area di Testo,
mette in evidenza le sue caratteristiche:
|
|
|
Palestra Apprendisti | Esercizio n° A028 3/5 | |||||||
136 di 157 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|