Salve,mi è stata data come consegna di creare un programma che faccia la somma e il prodotto di due numeri inseriti da tastiera.
Ho iniziato con la somma ma poi mi sono bloccato.
Qualcuno sa darmi una mano? Grazie
.MODEL SMALL ;spazio di memoria che serve
.STACK ;istruzioni del segmento puntato dal registro SS
.DATA ;istruzioni del segmento dei dati puntato dal registro DS
introa DB 10,13,"Inserisci il primo numero :",10,13,'$'
primo DB ?
introb DB 10,13,"Inserisci il secondo numero: ",10,13,'$'
secondo DB ?
introc DB " ",10,13,'$'
o1 db ?
o2 db ?
mol DB 10,13,"Il loro prodotto Š: ",10,13,'$'
som DB 10,13,"la lora somma Š: ",10,13,'$'
.CODE
MOV ax,@data ;sposto in ax i dati
MOV ds,ax ;sposto ax in ds
LEA dx,introa ;prende la stringa e la visualizza
MOV ah,09h ;tramite queste due istruzioni
int 21h ;stampa a video una frase o un messaggio
MOV ah,01h ;tramite queste due istruzioni acquisisce
int 21h ;in input il carattere
sub al,30h
mov o1,al
LEA dx,introb
MOV ah,09h ;tramite queste due istruzioni
int 21h ;stampa a video una frase o un messaggio
MOV ah,01h
int 21h
sub al,30h
mov o2,al
LEA dx,introc
MOV ah,09h
int 21h
END