Код | Мнемоника | Содержание операции |
0NN | LDA (NN) | содержимое ячейки памяти с номером NN ==> СМ |
1NN | STA (NN) | СМ ==> ячейку памяти с номером NN |
2NN | RADD (NN) | СМ + ячейка NN ==> СМ (дробные числа) |
300 | NEG | - СМ ==> СМ (смена знакового разряда) |
301 | ABS | |СМ| ==> СМ (обнуление знакового разряда) |
310 | SAR | сдвиг СМ вправо (0 ==> старший разряд) |
311 | SAL | сдвиг СМ влево (0 ==> младший разряд) |
4NN | JMP NN | безусловный переход к адресу памяти с номером NN |
5NN | RMUL (NN) | СМ * ячейку NN ==> СМ (дробные числа) |
600 | 1DIV | 1 / СМ ==> СМ |
7NN | AND (NN) | СМ AND содержимое ячейки памяти с номером NN ==> СМ |
8NN | OR (NN) | СМ OR содержимое ячейки памяти с номером NN ==> СМ |
900 | NOT | NOT (СМ) ==> СМ |
ANN | ADD (NN) | СМ + ячейка NN ==> СМ (целые числа) |
BNN | MULT (NN) | СМ * ячейку NN ==> СМ (целые числа) |
C00 | IPRT | выдача СМ в формате целых чисел |
C01 | RPRT | выдача СМ в формате дробных чисел |
C02 | HPRT | выдача СМ в шестнадцатеричном формате |
C03 | CLT | очистка табло |
C04 | BELL | звуковой сигнал с частотой, определяемой СМ |
C05 | IN | чтение кода клавиши клавиатуры |
C10 | BPRT | выдача СМ в двоичном формате |
CFF | ROLL | скроллинг табло |
DNN | JNP NN | условный переход к адресу NN при СМ <= 0 (бит знака=1) |
ENN | JZ NN | условный переход к адресу NN при СМ = 0 |
F00 | HLT | останов |