|
|
@@ -72,7 +72,7 @@
|
|
|
`( -> @фикс x)`
|
|
|
|
|
|
```prolet
|
|
|
-(асм.НаСтек x)
|
|
|
+(асм.Сохр x сп)
|
|
|
(// Поместить значение в стек)
|
|
|
|
|
|
(если (Сравнить c == e)
|
|
|
@@ -85,13 +85,13 @@
|
|
|
|
|
|
(// Организация стекового кадра)
|
|
|
(f a)
|
|
|
-(асм.НаСтек а)
|
|
|
+(асм.Сохр а сп)
|
|
|
(асм.Вызов f)
|
|
|
(асм.Загр рег0)(// Извлечение результат)
|
|
|
|
|
|
(// Передача управления)
|
|
|
-(авария m)
|
|
|
-(асм.ВызовВектор m) (// Немаскируемое прерывание)
|
|
|
+(асм.Авария m)
|
|
|
+(асм.ВызовВектор m) (// Маскируемое прерывание)
|
|
|
```
|
|
|
|
|
|
**IL** — не потеря смысла, а его трансляция в форму, пригодную для машинной практики.
|