Как запустить ассемблерный код.У меня есть это в текстовом файле, но я не знаю, как его запустить - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть код сборки в текстовом файле, и я не знаю, как его запустить. Я желаю, чтобы вы могли помочь мне с подробным объяснением. Спасибо

1 Ответ

0 голосов
/ 16 апреля 2019

Предупреждение: никогда не запускайте код, который вы не знаете.В случае сборки это может привести к сбою системы или, что еще хуже.

Предполагается, что ваш код сборки равен x86, и предполагается, что он не выглядит только как строки "01101010" или "de876f1a6bc37", и предполагается, что выв Windows

  1. Настройте среду разработки: https://ccm.net/faq/1559-compiling-an-assembly-program-with-nasm#compiling-an-assembly-program-with-nasm-for-windows
  2. Скопируйте код сборки
  3. Откройте блокнот
  4. Вставьте код
  5. Сохранить на рабочем столе как "assembly.asm"
  6. Удерживая клавишу Shift, щелкнуть правой кнопкой мыши на рабочем столе, выбрать из раскрывающегося списка «Открыть окно команд»
  7. Введите следующие две команды:
  8. nasm -f win32 assembly.asm -o test.o
  9. ld test.o -o assembly.exe

Опять же, соблюдайте осторожность при сборке.Вы также можете не получить вывод, поэтому вы не будете знать вывод вашей программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...