Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386
- .model flat, stdcall
- option casemap :none
- include \masm32\include\windows.inc
- include \masm32\include\kernel32.inc
- include \masm32\include\masm32.inc
- include \masm32\include\user32.inc
- include \masm32\include\debug.inc
- includelib \masm32\lib\kernel32.lib
- includelib \masm32\lib\user32.lib
- includelib \masm32\lib\masm32.lib
- includelib \masm32\lib\debug.lib
- .data
- v dd 1
- d dd 0
- x dd 1
- maxd dd 0
- maxv dd 0
- .code
- start:
- mov eax, v
- starttwo:
- mov ecx, x
- mov ebx, 0
- add eax, 1
- cmp v, 10000
- jle lessequal
- jmp ending
- lessequal:
- cmp ecx, eax
- jle division
- jmp starttwo
- division:
- mov edx, 0
- div ecx
- inc ecx
- cmp edx, 0
- je biggest
- jmp lessequal
- biggest:
- add ebx, 1
- cmp maxd, ebx
- jle lessequal
- mov maxd, ebx
- mov maxv, eax
- jmp lessequal
- ending:
- PrintDec maxd
- PrintDec maxv
- ret
- end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement