Для студентов МГУ им. Ломоносова по предмету ДругиеСоздание компилятора для подмножества языка Pascal на ASM i386Создание компилятора для подмножества языка Pascal на ASM i386
2024-11-122024-11-12СтудИзба
Курсовая работа: Создание компилятора для подмножества языка Pascal на ASM i386
Описание
Содержание
1... Введение
2... Лексический анализ
2.1.. Описание
2.2.. Входной язык
2.3.. Выходной язык
2.4.. Реализация
2.5.. Результат работы
3... Синтаксический анализ
3.1.. Описание
3.1.1 Грамматика
3.2.. Реализация
3.3.. Результат работы
4... Семантический анализ
4.1.. Описание
4.2.. Реализация
4.3.. Результат работы
5... Генерация кода
5.1.. Описание
5.2.. Реализация
5.3.. Результат работы
6... Заключение
7... Тестовый пример
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Компилятор — это специальная программа, которая переводит текст программы, написанный на языке программирования, в набор машинных кодов или на язык ассемблера.
Компиляция — сборка программы, включающая трансляцию всех модулей программы, написанных на одном или нескольких исходных языках программирования высокого уровня и/или языке ассемблера, в эквивалентные программные модули на низкоуровневом языке, близком машинному коду, иногда на язык ассемблера, или непосредственно на машинном языке или ином двоичнокодовом низкоуровневом командном языке и последующую сборку исполняемой машинной программы.
В случае данной курсовой работы, компилятор будет производить компиляцию программы из одного файла на
1... Введение
2... Лексический анализ
2.1.. Описание
2.2.. Входной язык
2.3.. Выходной язык
2.4.. Реализация
2.5.. Результат работы
3... Синтаксический анализ
3.1.. Описание
3.1.1 Грамматика
3.2.. Реализация
3.3.. Результат работы
4... Семантический анализ
4.1.. Описание
4.2.. Реализация
4.3.. Результат работы
5... Генерация кода
5.1.. Описание
5.2.. Реализация
5.3.. Результат работы
6... Заключение
7... Тестовый пример
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Введение
Компилятор — это специальная программа, которая переводит текст программы, написанный на языке программирования, в набор машинных кодов или на язык ассемблера.
Компиляция — сборка программы, включающая трансляцию всех модулей программы, написанных на одном или нескольких исходных языках программирования высокого уровня и/или языке ассемблера, в эквивалентные программные модули на низкоуровневом языке, близком машинному коду, иногда на язык ассемблера, или непосредственно на машинном языке или ином двоичнокодовом низкоуровневом командном языке и последующую сборку исполняемой машинной программы.
В случае данной курсовой работы, компилятор будет производить компиляцию программы из одного файла на
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
2,43 Mb
Список файлов
Создание компилятора.docx