Средства программирования и отладки

Традиционно для программирования на ассемюлере использовались два комплекта программ:

· MASM – набор от компании Microsoft.

· TASM - набор от компании Borland.

Оба набора в настоящее время не обновляются. В результате они не работают под управлением оперционной системы Windows 7. Рекоменуется испольовать ИСР Visual Studio 2010, в которой при работе с языком программирования Visual C++ можно использовать ассемблерные вставки в код C++. Стартовое окно ИСР:

В нем выбираем команду Создать проект.

В разделе выбора языка выбираем Visual C++ И шаблон Win32. Из списка принимаем Консольное приложение Win32. Задаем имя проекта MASM1, выбираем место размещения файлов проекта. Устанавливаем флаг Создать каталог для решения.

Далее работает мастер приложения:

Дополнительно выбираем предварительно мкомпилированный заголовок.

В итоге получаем шаблон проекта. В него можно добавить конкретные команды.

При запуске консольного приложения по умолчанию используется версия шрифта, не поддерживающая кириллицу, используемую в редакторе кода. Например, при выводе фразы «Hello, ваше имя?» в консоли получаем:

Для решения проблемы нужно:

· Включить файл #include <windows.h>

· В код программы нужно вставить уоманду выбора кодировки SetConsoleOutputCP(1251), которая определена в файле #include <windows.h>

· Настроить консоль.

Настройка консоли. Для этого запусить прогамму на выполнение. Щелчком правой кнопки мыши по заголовку консоли вызвать меню, в котором выбрать команду Свойства. Отображается окно настроек, в котором для шрифта выбрать такой же шрифт, что в редакторе – Lucida Console.

.

Теперь консоль правильная.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: