Un esempio che raccoglie i comandi visti fino ad ora. Proviamo a risolvere una semplice equazione con somme, sottrazioni e prodotti realizzati mediante somme multiple.
; esempio 05
; esercizio: calcolare il valore dell’espressione
; exp = X + 3Y – 2Z
; con X,Y,Z parole di 16 bit i cui valori sono rispettivamente
; x= 126, Y= 10000b, Z=1Bh
.STACK
.DATA
X DW 126
Y DW 10000b
Z DW 1Bh
W DW ? ; risultato
.CODE
.STARTUP
MOV AX, X
ADD AX, Y
ADD AX, Y
ADD AX, Y
SUB AX, Z
SUB AX, Z
MOV W, AX
.EXIT
END
Ultima modifica 21 Febbraio 2022