Мне было любопытно, если это правильный способ переписать некоторые из моих инструкций asm:
(без ущерба для функциональности)
будет:
leal 4(%esp), %ecx
быть таким же, как:
leal %esp, %ebx
addl $4, $ebx
leal %ebx, %ecx
также:
movl -4/%ebp), %ecx
быть таким же, как:
movl %ebp, %ebx
subl $4, %ebx
movl (%ebx), %exc
Регистр % ebx не использовался ассемблером, поэтому я уверен, что я могу ввести (использовать) его для этих модификаций.
Я также пытаюсь понять, как переписать pushl -4( %ecx)
таким же образом, как два примера выше