Include Irvine32.inc
.data
msg byte "The number is :",0
dividend dword 0
i byte 0
.code
main PROC
		mov eax,0
			incDiv:
					mov eax,dividend
					add eax,20		; change 10 by 2520 to make it fast!
					mov dividend,eax
					mov i,20		; i the divided, it take the value from 20 to 11
				deci:
						mov edx,0
						mov eax,dividend
						cmp i,11	;if i arrived to eleven the program show the current value of dividend
						jbe exitee
						dec i
						movzx ebx,i
						div ebx
						cmp edx,0
				je deci
			jmp incDiv
	exitee:
	    mov edx,offset msg
		call writeString
		mov eax,dividend
		call writeint
	exit
main ENDP
END main


