```
extern putchar
extern exit
section .data

section .text
global main
main:

push 's'

mov eax, 2

cmp eax, 2

point:
call putchar
jz point

push 0
call exit

```

On the console I see only one 's' charcter. 

**Compile and run:**

```
nasm -f elf ./prog.asm
gcc -m32 -o prog ./prog.o
./prog

```