12/4/11

[ASM]Cho BL=19. Hãy nhập số a, 2 ≤ a ≤ 9 và in ra thương và dư của BL chia cho a bằng phương pháp trừ dừng

Cho BL=19. Hãy nhập số a, 2 ≤ a ≤ 9 và in ra thương và dư của BL chia cho a bằng phương pháp trừ dừng.

code segment
assume cs:code
org 100h
start:jmp over
tb1 db 'nhap mot so:$'
tb2 db 10,13,'thuong la:$'
tb3 db 10,13,'so du la:$'
over:
     mov bl,19
    
     mov ah,9
     lea dx,tb1
     int 21h
    
     mov ah,1
     int 21h  
    
     sub al,30h
     xor cl,cl 
    
lap: sub bl,al
     inc cl  
    
     cmp bl,al
     ja lap 
    
     mov ah,9
     lea dx,tb2
     int 21h
     mov dl,cl
      add  dl,30h
     mov ah,2
     int 21h
     mov ah,9
     lea dx,tb3
     int 21h
     mov dl,bl  
     add  dl,30h
     mov ah,2
     int 21h
     int 20h
     code ends
     end start
Bookmark and Share

0 comments:

Post a Comment

Next previous home

Cộng đồng yêu thiết kế Việt Nam Thiet ke website, danang