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 |
|