КОДЫ КОМАНД МК-52 (МК-61)
На данной странице показаны коды команд советских калькуляторов MK-52 и MK-61. Коды двузначные, в 16-ричной системе в соответствие с принятым на МК обозначением. Шапка таблицы содержит левую цифру (по вертикали) и правую (по горизонтали). Некоторые ячейки пустые, поскольку не все коды задействованы в системе команд МК.
Напомню, что в режиме программирования в двух крайне правых позициях индикатора отображается адрес следующей вводимой или выполняемой команды. Соответственно, ее код на индикаторе не виден, чтобы его увидеть, надо нажать клавишу сдвига со стрелкой вправо. Значения счетчика команд в этих ПМК начинают отсчитываться с нуля (в отличие от Б3-21).
Также надо учесть, что код команды "Вх", вызываемый по нажатию клавиш "F" и "В↑", обозначается на МК как "0 ", т.е. ноль и пустышка (пробел), что в 16-ричной системе МК соответствует числу 15. Поскольку другие коды, начинающиеся или оканчиающиеся на пустышку, отсутствуют, данный код упомянут тут отдельно, а сама таблица имеет размер 15*15 ячеек.
Для удобства восприятия таблица сделана цветной, но сами команды почти везде обозначены по нажимаемым клавишам (а не по их функциям), по аналогии с языком ПРАЛ. Цвета используются такие:
- префиксная клавиша "F" обозначена красным;
- префиксная клавиша "K" обозначена голубым;
- надписи на светлых клавишах обозначены серым;
- надписи на темных клавишах обозначены зеленым;
- надписи на панели клавиатуры, выполняемые с клавишей "F", обозначены коричневым;
- адресуемые регистры обозначены фиолетовым.
Данные коды подходят также калькуляторам МК-54 и Б3-34 за вычетом отсутствующих у них команд. На отдельной странице представлены коды команд Б3-21.
║ ║ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ - │ L │ C │ Г │ Е ║
╠═╬════╪════╪════╪════╪════╪════╪════╪════╪════╪════╪════╪════╪════╪════╪════╣
║0║ 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ . │/-/ │ВП │Сх │В↑ ║
║1║ + │ - │ * │ ÷ │ ↔ │F0 │F1 │F2 │F3 │F4 │F5 │F6 │F7 │F8 │F9 ║
║2║F+ │F- │F* │F÷ │F↔ │F. │K+ │K- │K* │K÷ │K↔ │ │ │ │ ║
║3║K3 │K4 │K5 │K6 │K7 │K8 │K9 │K. │K/-/│KВП │KСх │KB↑ │ │ │ ║
║4║ХП0 │ХП1 │ХП2 │ХП3 │ХП4 │ХП5 │ХП6 │ХП7 │ХП8 │ХП9 │ХПA │ХПB │ХПC │ХПD │ХПE ║
║5║С/П │БП │В/О │ПП │K0 │K1 │K2 │Fx≠0│FL2 │Fx≥0│FL3 │FL1 │Fx<0│FL0 │Fx=0║
║6║ПХ0 │ПХ1 │ПХ2 │ПХ3 │ПХ4 │ПХ5 │ПХ6 │ПХ7 │ПХ8 │ПХ9 │ПХA │ПХB │ПХC │ПХD │ПХE ║
║7║Kx≠0│Kx≠1│Kx≠2│Kx≠3│Kx≠4│Kx≠5│Kx≠6│Kx≠7│Kx≠8│Kx≠9│Kx≠A│Kx≠B│Kx≠C│Kx≠D│Kx≠E║
║8║KБП0│KБП1│KБП2│KБП3│KБП4│KБП5│KБП6│KБП7│KБП8│KБП9│KБПA│KБПB│KБПC│KБПD│KБПE║
║9║Kx≥0│Kx≥1│Kx≥2│Kx≥3│Kx≥4│Kx≥5│Kx≥6│Kx≥7│Kx≥8│Kx≥9│Kx≥A│Kx≥B│Kx≥C│Kx≥D│Kx≥E║
║-║KПП0│KПП1│KПП2│KПП3│KПП4│KПП5│KПП6│KПП7│KПП8│KПП9│KППA│KППB│KППC│KППD│KППE║
║L║KХП0│KХП1│KХП2│KХП3│KХП4│KХП5│KХП6│KХП7│KХП8│KХП9│KХПA│KХПB│KХПC│KХПD│KХПE║
║C║Kx<0│Kx<1│Kx<2│Kx<3│Kx<4│Kx<5│Kx<6│Kx<7│Kx<8│Kx<9│Kx<A│Kx<B│Kx<C│Kx<D│Kx<E║
║Г║KПХ0│KПХ1│KПХ2│KПХ3│KПХ4│KПХ5│KПХ6│KПХ7│KПХ8│KПХ9│KПХA│KПХB│KПХC│KПХD│KПХE║
║Е║Kx=0│Kx=1│Kx=2│Kx=3│Kx=4│Kx=5│Kx=6│Kx=7│Kx=8│Kx=9│Kx=A│Kx=B│Kx=C│Kx=D│Kx=E║
╚═╩════╧════╧════╧════╧════╧════╧════╧════╧════╧════╧════╧════╧════╧════╧════╝