8(8412)74-58-38
(с 10-00 до 20-00 МСК)
Зачётик.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Главная / готовые работы / Курсовые работы / Программирование, Базы данных

Разработка программы, реализующей первый проход транслятора языка Ассемблер - Курсовая работа

Содержание

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. Методические указания по выполнению курсовой работы

Информация о работе

Тип: Курсовая работа
Страниц: 32
Год: 2008
300 p.
Не подошла эта работа?
Узнайте стоимость написания
работы по Вашему заданию.

Закажите авторскую работу по Вашему заданию!
Контрольная работа
от 100 p.
cрок: от 1 дня
Реферат
от 600 p.
cрок: от 1 дня
Курсовая работа
от 1000 p.
cрок: от 3 дней
Дипломная работа
от 6000 p.
cрок: от 6 дней
Отчет по практике
от 1000 p.
cрок: от 3 дней
Решение задач
от 150 p.
cрок: от 1 дня
Лабораторная работа
от 200 p.
cрок: от 1 дня
Доклад
от 300 p.
cрок: от 2 дней
Заказать работу очень просто!
Вы оформляете заявку
Получаете доступ в лк
Вносите предоплату
Автор пишет работу
Получаете уведомление
о готовности
Вносите доплату
Скачиваете готовую
работу из лк
X
X