miércoles, 20 de noviembre de 2019

Programa multiplicador 5 y 10 sin libreria emu8086.

El siguiente programa toma 2 variables ingresadas por el usuario y multiplica la primera por 5 y la segunda por 10, pero esta vez sin utilizar la librería emu8086.


.data ;segmento Data
msg db 13,10,"Ingrese el primer numero $"
msg2 db 13,10,"Ingrese el segundo numero $"
msg1 db 13,10,"El resultado mult por 10 es :$"
diez db 10 ;una variable con valor de 10
cinco db 5 ;una variable con valor de 5
num1 db 0
.code ;segmento de codigo del programa
MOV AX,@DATA
MOV DS,AX
;Para desplegar el mensaje 1:
MOV AH,09
lea DX,msg
int 21h
MOV AH,01
int 21h
mul diez
aam
mov ah,02
int 21h
;MOV num1,AX
MOV AX,@DATA
MOV DS,AX
;Para desplegar el mensaje 2:
MOV AH,09
lea DX,msg2
int 21h
MOV AH,01
int 21h
mul cinco
aam
mov ah,02
int 21h
end