Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Этапы компьютерной реализации программы на языке Assembler




Реализация программ на языке ассемблер состоит из 4-х этапов (рис.1.1):

 

- набора исходного текста программы;

- ассемблирования исходного текста программы;

- компоновки программы;

- отладки исполняемого файла с помощью турбоотладчика.

 

На рисунке 1.1. показаны программные продукты, с помощью которых мы выполняем реализацию ассемблер- программы. Это: текстовый редактор, Assembler, Linker и Turbo Debugger (Турбоотладчик). Блоки прямоугольной формы на рис.1.1 отображают действия, выполняемые на разных этапах реализации программы с помощью соответствующих программных продуктов (текстовый редактор – создание или редактирование текста программы, Assembler – ассемблирование и т.д.). На выходе действий изображены файлы, получаемые в результате выполнения действия. Причем, выход в виде сплошной линии со стрелкой указывает на основной (целевой) файл данного действия (prog.asm, prog.obj и prog.exe), а выход обозначенный пунктирной линией со стрелкой – вспомогательные файлы (prog.lst, prog.crf и prog.map). Основные файлы передаются далее для обработки на следующем этапе реализации программы.

Исходный текст программы создается в простом текстовом редакторе, так как не должен содержать специальных символов форматирования текста.

 

Рисунок 1.1 – Этапы компьютерной реализации

программы на Assembler-е

Для выполнения лабораторных работ удобнее всего использовать Far Manager. При работе Вы открываете Far Manager на весь экран и делаете активным каталог TASM, который содержит необходимые программы и библиотеки для работы на ассемблере. Вот перечень необходимого содержимого каталога TASM:

1) Основные файлы:

- Tasm.exe – турбоассемблер;

- Tlink.exe – компоновщик (линкер);

- Td.exe – тубоотладчик;

2) Файлы необходимых библиотек:

- Tasm2msg.exe;

- Dmiload.exe;

- Dmimem.dll.

Ниже, в качестве напоминания, приведены «горячие» клавиши и клавишные сочетания, используемые в Far Manager, которые понадобятся Вам для организации быстрой работы:

Alt + Enter – развернуть окно Far Manager на весь экран;

Tab – переключение между левой и правой панелями;

Alt + F1 – вывод списка носителей в левой панели;

Alt + F2 – вывод списка носителей в правой панели;

Shift + F4 – открытие окна встроенного текстового редактора для создания нового текста;

F4 – редактирование текста из файла, имя которого выбрано в текущей панели;

F2 – сохранение текста из окна текстового редактора в файле на диске (внутри текстового редактора);

Ctrl + Enter – копирование имени файла, выбранного в текущей панели в командную строку;

Ctrl + E – вызов отображения в командной строке выполненных ранее команд.

 

Нажатием клавиш Shift+F4 активизируется встроенный редактор текста для создания нового текстового файла. Имя файла, которое вводится в строке ввода диалогового окна, может содержать символы латинского алфавита (не кириллицы), символ подчеркивания и цифры. Расширение имени файла обязательно должно быть -.asm. Ниже приведен исходный текст первой программы, который необходимо будет набрать в открывшемся окне редактора.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных