1. Задание
2. Форматы исходных команд (PUSH, TEST) и директив (DD, TITLE)
3. Проектирование
4. Ограничения программы
5. Форматы входных и выходных данных
6. Тестирование
7. Листинг программы
Программа проверяет строчку за строчкой текст листинга (test.asm), каждая же строчка разбирается пословно, если в строчке есть ошибка, то в выходной файл (listing.txt) записывается сообщение об ошибке (напротив строки с ошибкой), без указания явной причины ошибки.
Первым шагом на внешнем носителе создается два файла (listing.txt – файл с будущими результатами, metki.txt – файл, который будет хранить метки и имена), и открывается 2 файла (test.asm – файл с проверяемой программой и constant.txt – файл хранящий зарезервированные слова (названия регистров, исходных команд, директив).
Исходный текст анализируемой программы должен лежать в файле test.asm. Результат будет выведен в файл listing.txt
Файл constant.txt содержит имена обрабатываемых команд (push, test) и директив (title, dd) а также названия регистров.
Файл metki.txt – создается в результате выполнения программы. Он содержит имена меток, обнаруженных в процессе разбора кода.
1. П.И. Рудаков, К.Г. Финогенов - Язык ассемблера. Учимся программировать
2. Методические указания по выполнению курсовой работы
Контрольная работа:
Программирование на языке высокого уровня Pascal, VBScript. Структура программ
Дипломная работа:
Разработка программы продвижения продукции
Курсовая работа:
Написать программу, реализующую простой калькулятор
Вебинар:
Создание электронного учебного пособия по разработке программ модульной структуры
Реферат:
Разработка программы лояльности покупателей (Дисциплина: Управление продажами)