Учебники

Сборка — Настройка среды

Язык ассемблера зависит от набора команд и архитектуры процессора. В этом руководстве мы сосредоточимся на процессорах Intel-32, таких как Pentium. Чтобы следовать этому уроку, вам понадобится —

  • ПК IBM или любой другой совместимый компьютер
  • Копия операционной системы Linux
  • Копия программы ассемблера NASM

Есть много хороших ассемблерных программ, таких как —

  • Microsoft Assembler (MASM)
  • Borland Turbo Assembler (TASM)
  • GNU ассемблер (ГАЗ)

Мы будем использовать ассемблер NASM, так как он —

  • Свободно. Вы можете скачать его из различных веб-источников.
  • Хорошо задокументировано, и вы получите много информации в сети.
  • Может использоваться как в Linux, так и в Windows.

Установка NASM

Если вы выбираете «Инструменты разработки» при установке Linux, вы можете установить NASM вместе с операционной системой Linux, и вам не нужно загружать и устанавливать его отдельно. Чтобы проверить, установлен ли у вас NASM, сделайте следующее:

  • Откройте терминал Linux.

  • Введите whereis nasm и нажмите клавишу ВВОД.

  • Если он уже установлен, появляется строка типа nasm: / usr / bin / nasm . В противном случае вы увидите просто nasm:, тогда вам нужно установить NASM.

Откройте терминал Linux.

Введите whereis nasm и нажмите клавишу ВВОД.

Если он уже установлен, появляется строка типа nasm: / usr / bin / nasm . В противном случае вы увидите просто nasm:, тогда вам нужно установить NASM.

Чтобы установить NASM, сделайте следующее:

  • Проверьте веб-сайт сборщика сети (NASM) для последней версии.

  • Загрузите исходный архив Linux nasm-X.XX.ta.gz , где X.XX — номер версии NASM в архиве.

  • Распакуйте архив в каталог, который создает подкаталог nasm-X. XX nasm-X. XX

  • Перейдите к nasm-X.XX и введите ./configure . Этот сценарий оболочки найдет лучший компилятор C для использования и соответственно настроит Makefiles.

  • Введите make, чтобы создать двоичные файлы nasm и ndisasm.

  • Введите make install, чтобы установить nasm и ndisasm в / usr / local / bin и установить справочные страницы.

Проверьте веб-сайт сборщика сети (NASM) для последней версии.

Загрузите исходный архив Linux nasm-X.XX.ta.gz , где X.XX — номер версии NASM в архиве.

Распакуйте архив в каталог, который создает подкаталог nasm-X. XX nasm-X. XX

Перейдите к nasm-X.XX и введите ./configure . Этот сценарий оболочки найдет лучший компилятор C для использования и соответственно настроит Makefiles.

Введите make, чтобы создать двоичные файлы nasm и ndisasm.

Введите make install, чтобы установить nasm и ndisasm в / usr / local / bin и установить справочные страницы.

Это должно установить NASM в вашей системе. Кроме того, вы можете использовать RPM-дистрибутив для Fedora Linux. Эта версия проще в установке, просто дважды щелкните файл RPM.