AG
As an example, here′s a typical x86 assembly language function prologue as produced by the GCCSize: a a a
AG
As an example, here′s a typical x86 assembly language function prologue as produced by the GCCAG
sub esp, а потом вручную командами mov записываются переменные по своим местам.AG
AG
section .data
masks dw 0x0400
Что совсем странно, на эту строку ассемблер ругается точно так же:error: `dw 0x0400' is not a valid segment size; must be 16, 32 or 64
Тут я уже совсем в догадках теряюсь. Пример из руководства NASM:dw 0x1234 ; 0x34 0x12
https://www.nasm.us/doc/nasmdoc3.html#section-3.2.1G
G
G
G
AG
G
A
AB
sub esp, N в прологе, почему нельзя просто push-push-push?A
AB