;loop in assembly language
;run on compiler Dosbox or emu8086
mov cx,0
mov cx,4 ;this loop iterate 4 times
loop1:
;loop body
loop loop1
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