You are on page 1of 1

;++++++++++++++++++++++++++++++

;+SUMA Y PROMEDIO DE 4 NUMEROS+


;++++++++++++++++++++++++++++++

include 'emu8086.inc'
org 100h

.data
suma db 4 dup(?)

.code
sumas proc
print ""
print "Numero 1: "
call scan_num
mov suma[0],cl
printn ""
print "Numero 2:"
call scan_num
mov suma[1],cl
printn ""
print "Numero 3:"
call scan_num
mov suma[2],cl
printn ""
print "Numero 4:"
call scan_num
mov suma[3],cl
printn ""
xor ax,ax ;limpiamos el registro ax y mandamos la suma al registro ax
add al,suma[0]
add al,suma[1]
add al,suma[2]
add al,suma[3]

printn ""
print "Suma: "
call print_num
mov cl,4
div cl
mov ah,0
printn ""
print "Promedio: "
call print_num
sumas endp

exit:
printn ""
print "Enter para salir"
mov ah,0
int 16h
ret

;Comandos de emu8086.inc
define_print_string
define_print_num
define_print_num_uns
define_scan_num

You might also like