برنامه نویسی

 ; //******************************1
      
        mov bx,b
        mov b2,bl
        mov bx,c
        mov c2,bl
     
        sub cx,cx
        mov ah,2ah
        int 21h
            sub cx,a
               
                cmp b2,dh
                jae mah2
                sub dh,b2
                mov ah,dh
                jmp roz1
                mah2:
                sub b2,dh
                mov ah,b2
               
            roz1:
            cmp c2,dl
            jae roz2
            sub dl,c2
            mov al,dl
            ;dec ah
            jmp exit
            roz2:
            sub c2,dl
            mov al,c2
            exit:
            mov a2,cx
            mov b2,ah
            mov c2,al
           
              
                mov ah,2h
                mov dh,15
                mov dl,35
                int 10h
               
           ;//*********************************2    
           
           
            mov cx,a2
            mov ah,b2
            mov al,c2
           
            cmp cl,10
            jae  p
            add cl,30h
            mov ah,2h
            mov dl,cl
            int 21h
            jmp e
            p:
            mov ax,cx
            mov bh,10
            div bh
            mov cx,ax
            add cl,30h
            mov ah,2h
            mov dl,cl
            int 21h
            add ch,30h
            mov ah,2h
            mov dl,ch
            int 21h
           
           e:
                lea dx,msg2
                mov ah,9h
                int 21h
     
            cmp b2,10
            jae p2
            mov ah,2h
            mov dl,b2
            add dl,30h
            int 21h
            jmp e2
            p2:
            sub ax,ax
            mov al,b2
            mov bh,10
            div bh
            mov cx,ax
            add cl,30h
            mov ah,2h
            mov dl,cl
            int 21h
            add ch,30h
            mov ah,2h
            mov dl,ch
            int 21h
           
            e2: 
           
                lea dx,msg3
                mov ah,9h
                int 21h    
           
            cmp c2,10
            jae p3
            mov ah,2h
            mov dl,c2
            add dl,30h
            int 21h
            jmp e3
            p3:
            sub ax,ax
            mov al,c2
            mov bh,10
            div bh
            mov cx,ax
            add cl,30h
            mov ah,2h
            mov dl,cl
            int 21h
            add ch,30h
            mov ah,2h
            mov dl,ch
            int 21h
           
            e3: 
           
                lea dx,msg4
                mov ah,9h
                int 21h    
           
            ;mov a2,cx
            ;mov b2,ah
            ;mov c2,al
           
             
      mov ah,1h    
      int 21h      
       
     
     
    
     
      MOV AX, 4C00h ; exit to operating system.
      INT 21h   
   START   ENDP
CSEG    ENDS
END    START    ; set entry point.

 

+ نوشته شده در  یکشنبه بیستم اردیبهشت ۱۳۸۸ساعت 0:36  توسط ابراری |