# Repeat "Hello, world"

BD 05 00 00 00  # ebp = loopCount       mov r32, imm32      B8+rd id
E9 200-         # jump Loop             jmp rel32           E9 cd

200: # Loop     #
B9 300+         # ecx = string          mov r32, imm32      B8+rd id
BA 0C 00 00 00  # edx = len             mov r32, imm32      B8+rd id
E8 54-          # call PutOut           call rel32          E8 cd
0F 8C 7F-       # jump Exit+1 if <      jl rel32            0F 8C cd
4D              # ebp--                 dec r32             48+rd
0F 8F 200-      # jump Loop if >        jg rel32            0F 8F cd
E9 79-          # jump Exit-1           jmp rel32           E9 cd

300: 48 45 4C 4C 4F 20 57 51 52 4C 44 0A    # ascii