





mov ebx, 2
mov eax, $1
mov ecx, $1

        L1:   cmp ecx, ebx        
                je L2           
                imul ecx, eax       
                inc eax         
                jmp L1      
        L2:   
Mov dword [a], eax












ret

section .data


a1 : db "%d",0
a2: db "%d",0xA,0

section .bss
a: resd 1
b: resd 1

