Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LK_MashZavYP_Akchurin_2011.pdf
Скачиваний:
215
Добавлен:
10.06.2015
Размер:
8.79 Mб
Скачать

мист). Здесь есть одно маленькое “но”: это очень трудоемкий, требующий большого внимания и практического опыта процесс. Поэтому реально на ассемблере пишут в основном программы, которые должны обеспечить эффективную работу с аппаратной частью. Иногда на ассемблере пишутся критичные по времени выполнения или расходованию памяти участки программы. Впоследствии они оформляются в виде подпрограмм и совмещаются с кодом на языке высокого уровня.

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

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

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

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

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

225

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

226

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

лог для решения.

227

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

228

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

229

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

230

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

231

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

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

В код программы нужно вставить уоманду выбора кодировки

SetConsoleOutputCP(1251), которая определена в файле #include <windows.h>

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

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

232

.

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

233

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]