Это является источником путаницы: MOVL (% EDX),% EAX Это относится значение% EAX в качестве адреса, идет к нему и копирует его содержание в% EAX,Синтаксис разыменования в сборке IA-32() или *?
Имея это в виду, затем смотрим на: jmp * (% edx) Поскольку скобка использовалась ранее (как разыменование в команде mov), то является ли звездочка формой двойного разыменования?
... и как эта инструкция будет работать иначе? -> JMP (% EDX)
... или как насчет JMP *% EDX против JMP% EDX?
Это синоним AT & T, пожалуйста, храните его в тегах таким образом. – Gunner
Ваше первое утверждение .. Я думаю, что это опечатка ... Возможно, вы имели в виду: «Он обрабатывает значения'% edx' в качестве адреса, переходит к нему и копирует его содержимое в '% eax'" – Sam