@Filipp42

Одна мнемоника преобразуется в один код, или в разные?

Здравствуйте!
Рассмотрим пример кода:
mov 1,    eax
mov eax, ecx

На обоих строчках одинаковые мнемоники, но аргументы у них различные. Скажите, машинный код команды будет один и тот же, или различный?
Это важно мне для написания виртуальной машины.
Заранее спасибо!
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Очевидно же, что на две разные команды нужен разный код, иначе как их отличить. Вообще писать виртуальную машины и при этом ни разу не запустив дизассемблер это сильно.
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Скажите, машинный код команды будет один и тот же, или различный?

Первая ссылка по запросу mov x86 в гугле: https://c9x.me/x86/html/file_module_x86_id_176.html
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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