Answers for "assembly code to word"

0

assembly code to word

.MODEL SMALL
.STACK 100H

.DATA
 
    NUMBERS   DW  10,20,30,40,50,50,50,50,50,50,10,20,30,40,60,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50,10,20,30,40,50,50,50,50,50,50
    SUM DW 0
    MINIMUM DW 0
    MAXIMUM DW 0

.CODE
main PROC
   
    mov ax, @DATA                
    mov ds, ax

    mov bx, offset NUMBERS 
    mov cx , 100
    mov ax, 0 
    mov dx, [bx] 
    mov di, [bx]                    
                         
loop1:                                    
    
    add ax, [bx]  
    dec cx
   
    cmp dx , [bx]   
    jg min
   
    cmp di,[bx] 
    jl max
    
  
continue: 
    inc bx   
    cmp cx, 0 
    jnz loop1
    jmp end 
              

min:
    mov dx, [bx]
    jmp continue


max:
    mov di, [bx]
    jmp continue  
    

end:
    mov SUM, ax 
    mov MINIMUM, dx
    mov MAXIMUM, di

  
    mov ah, 4ch                  
    int 21h  
     
   main endp
Posted by: Guest on July-25-2021

Browse Popular Code Answers by Language