.lcomm var1 1 .text .global _start _start: movw $1,%cx # if you initialize to 0, # the loop will go for about 4 billion tiles label1: nop nop loop label1 # decrement CX, compare to 0, jump iff CX != 0 movl $1,%eax int $0x80