Professional Documents
Culture Documents
model small
.data
msg1 db 'Enter a numer : $'
msg2 db 0dh,0ah,'The factors are: $'
.code
main proc
mov ax,@data
mov ds,ax
mov ax,0000h
mov ah,09h
lea dx,msg1
int 21h
mov ah,01h
int 21h
sub al,30h
mov cl,al
mov ah,09h
lea dx,msg2
int 21h
mov al,cl
mov bh,al
x: mov ah,00h
mov al,bh
div cl
cmp ah,00h
jne loop1
mov bl,cl
add bl,30h
mov ah,02h
mov dl,bl
int 21h
mov ah,02h
mov dl,' '
int 21h
loop1:
loop x
main endp
end main