Что в данном фрагменте кода не соответствует соглашению stdcall? - Assembler

Формулировка задачи:

Задали вопрос. Что в данном фрагменте кода не соответствует соглашению stdcall? На мой взгляд всё соответствует
int __declspec(naked) __stdcall sum_y1(const struct point *data, int n)
{
    __asm {
        xor EBX, EBX
        mov ECX, [ESP + 8]
        mov EDX, [ESP + 4]
        test ECX, ECX
        jz Lm
        L1 :
        mov EAX, [EDX] point.m
            imul EAX, [EDX] point.y
            add EBX, EAX
            add EDX, SIZE point
            dec ECX
            jz Lx
            jmp L1
            Lx :
        mov EAX, EBX
            Lm :
        ret 8
    }
}

Код к задаче: «Что в данном фрагменте кода не соответствует соглашению stdcall? - Assembler»

textual
jnz L1
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

10   голосов, оценка 3.500 из 5


СДЕЛАЙТЕ РЕПОСТ