@lexaxaxa

Каков код(ассемблерный) мини программы-ассемблера, которая транслирует мнемонику MOV с какими -нибудь операндами в машинные инструкции(ia-32,wind7)?

Каков код(ассемблерный) мини программы-ассемблера, которая транслирует мнемонику MOV с какими -нибудь операндами в машинные инструкции(ia-32,windows7)? Интересует команды ассемблера для создания файлов.OBJ и запись в них машинных инструкций. Конкретный минимальный код транслятора прошу,чтоб понять вообще формирование объектных файлов изнутри.
  • Вопрос задан
  • 2425 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега Железо
Любые ответы на любые вопросы
Объектный файл - личное дело компилятора, этот формат не стандартезирован [уточнение по итогам комментариев - глобального стандарта нет. У GCC, напрмер, это ELF, у MSVS - COFF. Спасибо jcmvbkbc]. Если желаете составлять файлы программ, самый простой формат - com - работает в dos и windows до XP. Далее, формат PE (расширение exe, dll и другие) - для dos и windows и формат ELF для linux. Для того, чтобы разобраться с форматом, начните с написания программы на высокоуровневом языке.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы