Основы конструирования компиляторов

         

Набор команд виртуальной машины


Виртуальная Java-машина имеет следующие команды:

помещение констант на стек,

помещение локальных переменных на стек,

запоминание значений из стека в локальных

переменных,

обработка массивов,

управление стеком,

арифметические команды,

логические команды,

преобразования типов,

передача управления,

возврат из функции,

табличный переход,

обработка полей объектов,

вызов метода,

обработка исключительных ситуаций,

прочие операции над объектами,

мониторы,

отладка.

 

Рассмотрим некоторые команды подробнее.



Содержание раздела