Я читаю Intel x86_64 guide vol.1, чтобы обновить, как работает адресация памяти.X86_64 - сборка - Почему смещение не 64 бит?
Тем не менее,
3.7.5 Указание Offset
В смещении части адреса памяти может быть указан непосредственно в качестве статического значения (называемого смещением) или через адрес вычисление из один или несколько из следующих компонентов:
• Смещение - 8-, 16- или 32-битное значение.
Я прочитал в руководстве сборки Agner в тумане, что 64-битный абсолютной адресации было возможно при использовании с (г/д) ах регистр.
Так ..
Можно ли, или нет, использовать абсолютную адресацию с 64 битами адреса для СПМ мов и вызов (со всеми регистрами), или я должен продолжать использовать Base + смещение комбо?
Так как вы все-таки читаете руководство, почему бы не посмотреть его? – harold
@harold: У меня нет нескольких процессоров/брендов для этой арки. Мне нужен общий и надежный ответ. Вот почему :) – Kroma