Сборка - поп-регистры x64 rbx - PullRequest
       82

Сборка - поп-регистры x64 rbx

0 голосов
/ 20 сентября 2019

В assambly x86_64 должен появиться код операции 58.Относительно руководства 58 + r должно быть смещение регистра

0:  58                      pop    rax

Так что это rax с нулевым смещением.Но когда я добавляю 1, чтобы перейти к следующему регистру, который должен быть 59, он показывает следующий код операции:

2:  59                      pop    rcx

Теперь он использует rcx, а не rbx.Почему 5b шестнадцатеричный код для pop rbx?Разве это не должно быть 59?

1:  5b                      pop    rbx

Спасибо за вашу помощь.

...