Мультиинструкция эквивалентна leal 4 (% esp),% ecx? - PullRequest
0 голосов
/ 06 мая 2018

Мне было любопытно, если это правильный способ переписать некоторые из моих инструкций 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) таким же образом, как два примера выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...