int n = 9;

int n2 = n * 2;

char buf[256];

for( int i = 0; i < n2; ++i )

{

    __asm

    {

        mov eax, i

        mov ecx, n

        cdq

        div ecx

        mov ecx, n2

        mul ecx

        sub eax, i

        cdq

        xor eax, edx

        sub eax, edx // int j = n - abs(n - i);


        lea edi, buf

        mov ecx, eax

        add eax, '0'

        rep stosb

        mov [edi], 0 // strnset

    }

    puts(buf);

}


이걸 하고 싶으셨던듯?