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

UptoLike

115
JLE k – переход к команде, расположенной по адресу k, если число в
вершине стека меньше или равно следующему за ним числу стека.
JGT k – переход к команде, расположенной по адресу k, если число в
вершине стека больше следующего за ним числа стека.
JGE k – переход к команде, расположенной по адресу k, если число в
вершине стека больше или
равно следующему за ним числу стека.
JNE k – переход к команде, расположенной по адресу k в случае
неравенства двух верхних элементов стека.
ADR – содержимое регистра адреса данных помещается в вершину
стека.
STAD – содержимое вершины стека помещается в регистр адреса
данных.
ADD – сложение двух верхних элементов стека, результат помещается
в вершину стека.
MUL – умножение двух верхних
элементов стека, результат
помещается в вершину стека.
SUB – вычитание элемента в вершине стека из следующего за ним
элемента стека, результат помещается в вершину стека.
DIV – деление на элемент в вершине стека следующего за ним
элемента стека, результат помещается в вершину стека.
AND – логическое "И" (логическое умножение) двух верхних
элементов стека, результат помещается
в вершину стека.
OR – логическое "ИЛИ" (логическое сложение) двух верхних
элементов стека, результат помещается в вершину стека.
XOR – сложение по модулю 2 двух верхних элементов стека, результат
помещается в вершину стека.
NOT – знаковая инверсия элемента в вершине стека (например, -5
заменяется на 5).
NOL – поразрядная логическая инверсия элемента в вершине стека.
NOP – пустая операция .
                                                                           115
         JLE k – переход к команде, расположенной по адресу k, если число в
вершине стека меньше или равно следующему за ним числу стека.
         JGT k – переход к команде, расположенной по адресу k, если число в
вершине стека больше следующего за ним числа стека.
         JGE k – переход к команде, расположенной по адресу k, если число в
вершине стека больше или равно следующему за ним числу стека.
         JNE k – переход к команде, расположенной по адресу k в случае
неравенства двух верхних элементов стека.
         ADR – содержимое регистра адреса данных помещается в вершину
стека.
         STAD – содержимое вершины стека помещается в регистр адреса
данных.
         ADD – сложение двух верхних элементов стека, результат помещается
в вершину стека.
         MUL – умножение двух верхних элементов стека, результат
помещается в вершину стека.
         SUB – вычитание элемента в вершине стека из следующего за ним
элемента стека, результат помещается в вершину стека.
         DIV – деление на элемент в вершине стека следующего за ним
элемента стека, результат помещается в вершину стека.
         AND – логическое "И" (логическое умножение) двух верхних
элементов стека, результат помещается в вершину стека.
         OR – логическое "ИЛИ" (логическое сложение) двух верхних
элементов стека, результат помещается в вершину стека.
         XOR – сложение по модулю 2 двух верхних элементов стека, результат
помещается в вершину стека.
         NOT – знаковая инверсия элемента в вершине стека (например, -5
заменяется на 5).
         NOL – поразрядная логическая инверсия элемента в вершине стека.
         NOP – пустая операция .