прямой метод трансляции
нисходящий синтаксический анализатор
оптимизации нет
исправления ошибок в программе нет (выдается сообщение об ошибках)
---------------------------------------------------------
код-типы   -размер в байтах
1 - integer 2
2 - real    4   -фиксированная точка  (1 бит знак, 15 до запятой, 16 после)
3 - char    1
4 - string -256
5 - boolean-1
6 - массив =* вычисляется в зависимости от индексов
7 - byte -1
----------------------------------------------------------
карта стека при вызове процедуры.

bp+6 - параметры процедуры
bp+4 - ссылка на BP процедуры предыдущего уровня
bp+2 - cсылка на IP - адрес возврата
bp   - предыдущий BP
... внутренние переменные процедуры
sp=bp-varsize - последний параметр стека
оперативный стэк
-----------------------------------------------------------