aaaddress1 // hackingWeekend
.text:00401006 mov [ebp+var_8], 0
.text:0040100D mov [ebp+var_4], 0
.text:00401014 mov [ebp+var_8], 1
.text:0040101B jmp short loc_401026
.text:0040101D loc_40101D:
.text:0040101D mov eax, [ebp+var_8]
.text:00401020 add eax, 1
.text:00401023 mov [ebp+var_8], eax
.text:00401026 loc_401026:
.text:00401026 mov ecx, [ebp+var_8]
.text:00401029 cmp ecx, [ebp+arg_0]
.text:0040102C jg short loc_401039
.text:0040102E mov edx, [ebp+var_4]
.text:00401031 add edx, [ebp+var_8]
.text:00401034 mov [ebp+var_4], edx
.text:00401037 jmp short loc_40101D
.text:00401039 loc_401039:
.text:00401039 mov eax, [ebp+var_4]
.text:0040103C push eax
.text:0040103D push offset aSumI ; "sum: %i\n"
.text:00401042 call _printf
組合語⾔言