podrian ayudarme, tengo que hacer un programam en ensamblador que que me pida dos valores y los sume y el resultado me lo tiene que mostrar por pantalla
este el codigo que llevo hasta ahora
dosseg
.model small
.stack 100h
.data
msg1 db 'Introduce un numero: $'
msg2 db 13,10,'Introduce un numero a multiplicar: $'
.code
XOR AX,AX
MOV AX,@DATA
MOV DS, AX
XOR AX,AX
MOV AX,SEG msg1
MOV DS,AX
MOV DX,OFFSET msg1
MOV AH,09h
INT 21h ;MUESTRA EL MENSAJE 1
MOV AH,01H ;CAPTURA VALOR 1
INT 21h
SUB AL,30h ;CONVIERTE VALOR 1 A NUMERO
MOV BL,AL ;VALOR 1 GUARDADO EN BL
MOV AX,SEG msg2
MOV DS,AX
MOV DX,OFFSET msg2
MOV AH,09h
INT 21h ;MUESTRA EL MENSAJE 2
MOV AH,01H ;CAPTURA VALOR 2
INT 21h
SUB AL,30h
MOV BH,AL ;VALOR 2 GUARDADO EN BH
ADD BL,BH ;OPERACION CON LOS VALORES
ADD BL,48d ; convertir el valor a caracter ascii
MOV AH,4Ch
INT 21h
END
eh intentado de todo pero no logro mostrar el valor en la pantalla