invoke readInteger test eax, eax jz exitNow mov x, eax ;x=[1,2GB-1] increase: invoke writeInteger, y inc y mov eax, x cmp y, eax jne increase exitNow: invoke ExitProcess,0