Ассемблер. Настройка среды разработки

  Евгений Павлов  | 

  Обновл. 14 Авг 2019  | 

 210

 ǀ   2 

Язык ассемблера напрямую зависит от набора команд и архитектуры процессора. Для того что бы следовать данному руководству, вам понадобятся:

   Дистрибутив операционной системы Linux (например, Debian или Ubuntu).

   Копия программы ассемблера NASM.

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

   Microsoft Assembler (MASM)

   Borland Turbo Assembler (TASM)

   The GNU assembler (GAS)

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

   Бесплатный. Вы можете скачать его из различных веб-источников.

   Хорошо документированный. В Интернете вы сможете найти много информации по нему.

   Его можно использовать как на Linux, так и на Windows.

Установка NASM

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

   откройте терминал;

   введите команду whereis nasm и нажмите ENTER.

Если он у вас установлен, то вы увидите примерно следующее:

Если же вы увидели:

nasm:

То NASM у вас не установлен, и его потребуется установить.

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

   откройте терминал;

   введите sudo apt install nasm.

Редактор Visual Studio Code


Я рекомендую установить универсальный редактор кода Visual Studio Code. Он позволит вам не только удобно писать на ассемблере под Linux, но и на других языках.

Для установки вам нужно перейти на официальный сайт Microsoft Visual Studio Code и скачать версию .deb:

После того, как VS Code будет установлен, вам нужно будет:

   запустить его;

   нажать комбинацию клавиш Ctrl+P;

   ввести в появившемся окне ext install 13xforever.language-x86-64-assembly.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 5,00 из 5)
Загрузка...

Комментариев: 2

  1. Аватар Мгер:

    О жду продолжения) Правда постараюсь на винде это все делать)

    1. Аватар Евгений Павлов:

      Не выйдет. Эти уроки учат использованию ассемблера именно под линукс. Это не C++, здесь от платформы зависит практически все.

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *