Год сдачи: 2009 Информация о файлах в архиве: Синтаксический анализатор компилятора.doc - Курсовая работа, в описании есть исходники Си и немного Ассемблера Краткое описание курсовой В данной курсовой работе будет разработана программа на СИ, разработан алгоритм компиляции программы с более детальным рассмотрением этапа генерации кода. Заключение В процессе выполнения курсовой работы был подробно изучен материал по компиляции исходного текста программы на всех его этапах. Был создан детальный алгоритм работы компилятора, позволяющий производить лексический, синтаксический и семантический анализ, а также генерацию ассемблерных кодов в машинный. На этапе лексического анализа составлена таблица идентификаторов для построения абстрактного синтаксического дерева. Для отдельно взятого узла был написан результирующий код на языке ассемблер. Содержание курсового проекта 1 Теоретическая часть 1.1 Компиляторы 1.2 Логическая структура компилятора 1.3 Лексический анализ. Сканер 1.4 Синтаксический и семантический анализ 1.5 Формирование промежуточного кода 2 Практическая часть 2.1 Постановка задачи 2.2 Разработка СИ программы 2.3 Разработка алгоритма 2.4 Таблица идентификаторов 2.5 Абстрактное синтаксическое дерево 2.6 Узлы АСД на языке ассемблер
|