Курсовая работа: Создание компилятора для подмножества языка 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
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Самооценка в формировании синдрома эмоционального выгорания
спасибо все отлично
Лизинг – вид предпринимательской деятельности по инвестированию средств
Все четко, подогнала под нужный формат, получила максималку
Анализ и оценка факторов, влияющих на объем таможенных доходов в Российской Федерации
Анализ за 2016-2020 гг. Устаревший материал.
Проектирование электрической сети объекта на напряжение ниже 1кВ
Нет чертежей, хотя ссылки в работе на них есть
МГУ им. Ломоносова
Tortuga





















