Как на Assembler установить совместимость с 64 разрядной системой?

Как на Assembler установить совместимость с 64 разрядной системой?
  • Вопрос задан
  • 381 просмотр
Решения вопроса 1
Rou1997
@Rou1997
Ассемблер x86 и так совместим с x86_64 если вы не используете готовые исполняемые модули (DLL, SO) разных архитектур в одном процессе, а вот при отладке, дизассемблирования, декомпиляции всегда нужно использовать инструменты для соответствующей архитектуры, так как адреса будут иметь разную разрядность (x86 рассчитано на ОЗУ только до 4 ГБ, в x86_64 - и свыше), к тому же в x86_64 есть дополнительные оп-коды (команды), которых просто "не знают" анализаторы в инструментах для x86.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
Изучить ассемблер для 64-разрядной платформы, пользоваться инструкциями для 64битой архитектуры, компилировать 64битным масмом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы