Somma di due numeri inseriti da tastiera

Un esercizio semplice per affrontare l'inserimento da tastiera, questa volta sfruttando delle funzioni macro comprese nell'EMU8086

include 'emu8086.inc'

.STACK
.DATA

.CODE
.STARTUP

;somma di due numeri inseriti da tastiera

PRINTN 'inserisci il primo numero'
CALL SCAN_NUM
;metto da parte dentro un registro, ad esempio dx
mov ax,cx
PRINTN 'inserisci il secondo numero'
CALL SCAN_NUM
add ax,cx

PRINTN 'il totale dei quattro numeri ='
call PRINT_NUM

;mi dichiaro delle funzioni
DEFINE_SCAN_NUM
DEFINE_PRINT_NUM
DEFINE_PRINT_NUM_UNS

.EXIT
END