You are on page 1of 1

.

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

You might also like