Створення проекту на мові асемблера в microsoft visual studio 2018

Створення проекту на мові асемблера в microsoft visual studio 2010

Створення проекту консольного або віконного Windows-програми не відрізняється від розглянутого для мов програмування Сі та C ++.

Після того, як в Visual Studio з'явилося вікно проекту (в лівій частині вікна, що з'явилося відображається Оглядач рішень), для додавання нового файлу програми в проект вибираємо по правій кнопці миші на папці Файли вихідного коду меню Додати-> Створити елемент.

Створення проекту на мові асемблера в microsoft visual studio 2010
У вікні вибираємо Файл C ++ (.cpp). задаємо ім'я файлу і вручну додаємо до його назви розширення asm. Натискаємо кнопку Додати.
Створення проекту на мові асемблера в microsoft visual studio 2010

У вікні набираємо текст програми. Як приклад можна використовувати наступний текст:

686P
.MODEL FLAT, STDCALL
.STACK 4096
.DATA
MB_OK EQU 0
STR1 DB "Моя перша програма", 0
STR2 DB "Привіт всім!", 0
HW DD?
EXTERN MessageBoxA @ 16: NEAR
.CODE
START:
PUSH MB_OK
PUSH OFFSET STR1
PUSH OFFSET STR2
PUSH HW
CALL MessageBoxA @ 16
RET
END START

Створення проекту на мові асемблера в microsoft visual studio 2010

Далі необхідно повідомити середовищі розробки, що даний файл є програмою на мові асемблера, і для коректного включення його в проект потрібно використовувати Microsoft Macro Assembler. Для цього вибираємо для проекту (по правій клавіші миші) опцію Налаштування побудови.

Створення проекту на мові асемблера в microsoft visual studio 2010

У вікні ставимо галочку для masm (Microsoft Macro Assembler) і натискаємо OK.

Створення проекту на мові асемблера в microsoft visual studio 2010
Тепер потрібно перевірити, що для файлу на мові асемблера встановився відповідний інструмент збірки. По правій кнопці миші для файлу з розширенням .asm вибираємо опцію Властивості.

Створення проекту на мові асемблера в microsoft visual studio 2010
У вікні для обраного файлу відзначаємо інструмент збірки Microsoft Macro Assembler.

Створення проекту на мові асемблера в microsoft visual studio 2010
Для побудови проекту вибираємо меню Отладка-> Побудувати рішення.

Створення проекту на мові асемблера в microsoft visual studio 2010
У разі успішної побудови в нижній частині вікна відображається Побудова: успішно 1.

Створення проекту на мові асемблера в microsoft visual studio 2010

Для запуску додатка вибираємо меню Отладка-> Почати налагодження.

Створення проекту на мові асемблера в microsoft visual studio 2010

Результат виконання програми:

Створення проекту на мові асемблера в microsoft visual studio 2010

Змінити тип програми з консольного на віконне

Щоб прибрати консоль (поміняти тип програми з консольного на віконне, або навпаки) необхідно звернутися до меню Властивості проекту, викликаного по правій кнопці миші.

Створення проекту на мові асемблера в microsoft visual studio 2010
У вікні вибрати розділ Компоновщік-> Система. і в розділі Підсистема поміняти тип з Консоль на Windows (або навпаки).

Створення проекту на мові асемблера в microsoft visual studio 2010

Повторна збірка і запуск програми на виконання видадуть наступний результат (консолі немає):

Створення проекту на мові асемблера в microsoft visual studio 2010

Підсвічування синтаксису мови асемблера

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE

Для підключення підсвічування синтаксису вибираємо меню Сервіс> Параметри

Схожі статті