>

PROGRAM: AVERAGE OF FOUR 8 BIT NUMBERS

>
;PROGRAM: AVeRAGE OF  FOUR 16 bit numbers  is very simple
data1 segment
array dw 0016h,2303h,1308h,1132h
count1 equ 04h
rem dw 0000h
quo dw 0000h
data1 ends
code1 segment
assume cs:code1,ds:data1
start:  mov ax,data1
         mov ds,ax
        mov cx,count1
        xor ax,ax
        mov si,offset array
forward:add ax,[si]
        adc dx,0000
        add si,02
        loop forward
        mov cx,count1
        div cx
        mov quo,ax
        mov rem,dx 
        mov ah,4ch
        int 21h
        code1 ends
end start
; RESULT1 = 0016+2303+1308+1132 = 4753/4 = CO: 11D4
;                                          RE: 0003
; RESULT2 = 0023+1324+0102+1108 = ?
back to itmp lab