Logo Studenta

ejercicios_2 1_4

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

PILA SEGMENT STACK
	DB 64 DUP('PILA') 
PILA ENDS
DATOS SEGMENT
 
	input db 10,13,'Ingresa un numero $'
 result db 10,13,'El resultado es: $'
 n1 db ?
 n2 db ?
 
DATOS ENDS
CODIGO SEGMENT
 ASSUME CS:CODIGO,DS:DATOS,SS:PILA 
inicio: 
 mov ax,DATOS
 mov ds,ax
 
 jmp SUMA 
 
 SUMA:
 mov ah,09h ;mostrar mensaje, Pedir el primer numero 2 digitos
 lea dx, input
 int 21h
 
 ;alladir la primera decena
 mov ah,01h
 int 21h
 
 sub al,30h ;agregar primer numero a bl
 mov bl,al
 
 mov ah,01h
 int 21h
 
 ;alladir la primera decena
 sub al,30h ;agregar segundo numero a cl
 mov cl,al
 
 
 mov ah,09h ;mostrar mensaje, Pedir el primer numero 2 digitos
 lea dx, input
 int 21h
 
 ;alladir la segunda decena
 mov ah,01h
 int 21h
 
 sub al,30h ;agregar y sumar el primer numero a bl
 add bl,al 
 
 mov ah,01h
 int 21h
 
 sub al,30h ;agregar el segundo y sumar el segundo numero a cl
 add cl,al
 
 ;mostrar mensaje del resultado
 mov ah,09h
 lea dx,result 
 int 21h
 
 
 mov ax,cx
 
 aam
 
 mov cx,ax
 
 add bl,ch
 mov ax,bx
 
 aam
 mov bx,ax
 
 mov ah,02h
 mov dl,bh
 add dl,30h
 int 21h
 
 mov ah,02h
 mov dl,bl
 add dl,30h
 int 21h 
 
 mov ah,02h
 mov dl,cl
 add dl,30h
 int 21h 
CODIGO ENDS
end inicio

Continuar navegando

Materiales relacionados

26 pag.
Actividad 1 3 Investigación y Ejercicio

SIN SIGLA

User badge image

seeeeeeeeeeeeeeeeeeeeef

9 pag.
Actividad 1 3 Investigación y Ejercicio

SIN SIGLA

User badge image

seeeeeeeeeeeeeeeeeeeeef

6 pag.
Formato_de_practica 4 (1)

Progreso

User badge image

Anónimo Xd