я получаю следующую строку в дизассемблирование из objdump -d
программы x86 linux...
4000b0: ba 0e 00 00 00 mov $0xe,%edx
Я пытаюсь понять, как машинный код "ba 0e 00 00 00" отображается в "mov $0xe,%edx"
При ручном перемещении немедленное 32-битное значение:
B8 + rd ... MOV r32, imm32
т. е. "B8", а не "BA"
На самом деле ни один из кодов операций MOV не является "BA".
Если кто-то может расшифровать "ba 0e 00 00 00" и объясните побитово, как добраться до "mov $0xe,%edx", было бы очень полезно.