Формальные языки, грамматики и основы построения трансляторов. Кревский И.Г - 116 стр.

UptoLike

116
Пример генерации кода
Исходная
программа
Постфиксная
запись
Мнемокод
var a,b,c a b c LIT 5
a=5; a 5 = STO 1
b=7+a; b 7 a + = LIT 7
c=a*b; c a b * = LOAD 1
ADD
STO 2
LOAD 1
LOAD 2
MUL
STO 3
3. Содержание отчета
3.1. Название работы и ее исполнители.
3.2. Цель работы.
3.3. Краткое (по 2-3 предложения) описание процедур (функций)
программы генерации кода.
3.4. Листинг программы.
3.5. В случае необходимости, информация о доработке программ
лексического и синтаксического анализа.
3.6. Распечатки контрольных примеров и результатов их выполнения.
3.7. Выводы по проделанной работе.
                                                                     116



Пример генерации кода
                  Исходная      Постфиксная Мнемокод
                  программа       запись
                 var a,b,c      abc          LIT 5
                 a=5;           a5=          STO 1
                 b=7+a;         b7a+=        LIT 7
                 c=a*b;         cab*=        LOAD 1
                                             ADD
                                             STO 2
                                             LOAD 1
                                             LOAD 2
                                             MUL
                                             STO 3

                          3. Содержание отчета
     3.1. Название работы и ее исполнители.
     3.2. Цель работы.
     3.3. Краткое (по 2-3 предложения) описание процедур (функций)
программы генерации кода.
     3.4. Листинг программы.
     3.5. В случае необходимости, информация о доработке программ
лексического и синтаксического анализа.
     3.6. Распечатки контрольных примеров и результатов их выполнения.
     3.7. Выводы по проделанной работе.