В 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
Спасибо за вашу помощь.