Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS ;----------------------------------------------------- DATA SEGMENT cadena1 db 'Dame un número$' DATA ENDS CODE SEGMENT ASSUME DS:DATA, CS:CODE, SS:STACK Inicio:MOV AX,DATA MOV DS,AX mov ah,01 int 21 sub al,30 ;ajustes para decimal mov bl,al ;pedimos el segundo número mov ah,01 int 21 sub al,30 add al,bl ;realizamos la suma de los dos números ;Ajuste de la suma con acarreo aaa or ax,3030 ;Ajusta la parte alta y la parte baja del registro ax mov bx,ax sub bh,01 ;Impresión de carateres mov ah,02 mov dl,bh ;Imprimimos la parte alta int 21 mov ah,02 mov dl,bl ;Imprimimos la parte alta int 21 int 20 CODE ENDS END Inicio
Compartilhar