Нет никакой разницы.Однако загрузка в EAX использует краткую кодировку.
Я не могу скопировать / вставить что-либо из ваших дрянных текстовых изображений, но в http://felixcloutier.com/x86/MOV.html обратите внимание, что есть специальная A1
код операции для загрузки в AX / EAX / RAX.По какой-то причине objdump решает опустить DWORD PTR
в этом случае.
Размер операнда DWORD уже подразумевается регистрами, поэтому он не нужен.
(Мы можем сказать, что это 32-битовый код, а не x86-64, потому что этот код операции будет использовать 64-битный абсолютный адрес в длинном режиме, если нет префикса размера адреса.)