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
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
0 comments:
Post a Comment