Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Порядок выполнения работы. 1. Пользуясь текстом транслятора и описанием его функцио­нирования, изучить назначение и алгоритмы работы всех его подпрограмм



1. Пользуясь текстом транслятора и описанием его функцио­нирования, изучить назначение и алгоритмы работы всех его подпрограмм.

2. Изобразить содержимое таблицы имен и составить трасси­ровочную таблицу трансляции указанного преподавателем фрагмен­та программы (с разрешения преподавателя, можно самостоятельно выбрать из программы, сос­тавленной в лабораторной работе 1, фрагмент приблизительно та­кой же сложности по числу операций, как в приведенном выше примере).

3. Выполняя транслятор в пошаговом режиме в интегрирован­ной системе Turbo-C, можно проследить за процессом трансляции выбранного фрагмента программы (это делать не обязательно).

4. Составить отчет о работе, включающий исходную и объек­тную программы, содержимое таблицы имен и трассировочную таб­лицу трансляции заданного фрагмента программы.

4. Сдать работу, ответив на вопросы преподавателя по транслятору С0, алгоритмам работы его подпрограмм, процессу трансляции заданной программы.

Контрольные вопросы и упражнения

1. Какие подпрограммы транслятора C0 выполняют лексический анализ?

2. Какие подпрограммы транслятора C0 выполняют синтаксический анализ?

3. Какие подпрограммы транслятора C0 выполняют семантический анализ?

4. Какие подпрограммы транслятора C0 выполняют генерацию объектного кода?

5. Какие подпрограммы транслятора C0 занимаются оптимизацией программы?

6. Какие подпрограммы транслятора C0 занимаются трансляцией выражений?

7. Какие подпрограммы транслятора C0 выполняют синтаксический анализ?

8. Какие подпрограммы транслятора C0 занимаются интерпретацией программы?

9. Какие подпрограммы транслятора C0 изменятся при изменении структуры кадра стека?






Дата публикования: 2015-03-29; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...