Система команд ПМК Б3-34, МК-54, МК-56 |
Главная / ЭКВМ / Общая информация |
Рис.1. [1] Система команд советских программируемых микрокалькуляторов "Электроника Б3-34" представлена на рисунке 1. Знаками '-', 'L', 'C', 'Г', 'E' обозначены шестнадцатиричные цифры 'A','B','C','D','E' соответственно. Так они выводились на семисегментном ВЛИ индикаторе калькуляторов. Цифра 'F' в таблице не имеет отдельного обозначения, она выводилась как пустое знакоместо. Единственная команда Б3-34, в которой она используется - это "FBx" (возврат числа в стек из регистра хранения результата предыдущей операции). Различным цветом выделены группы команд в зависимости от их назначения. В Б3-34 было 14 регистров памяти. Команды "П↑" "ИП↑" "Kx≠0↑" "КБП↑" "Kx≥0↑" "КПП↑" "КП↑" "Kx<0↑" "КИП↑" "Kx=0↑" работали в Б3-34 аналогично командам с регистром 0, но не вызывали автодекремента, то есть уменьшения на единицу содержимого регистра 0 при косвенном обращении. Эта особенность часто использовалась при оптимизации, но с появлением регистра "Е" в моделях МК-52 и МК-61 программы с этими командами пришлось разрабатывать заново. Команды с кодами 26h-2Ah и 30h-3Bh вызывали в Б3-34 аварийный останов. Команды калькуляторов МК-54 и МК-56 отличались рядом обозначений: "П→x" вместо "ИП", "x→П" вместо "П", "X↔Y" вместо "XY", "B↑" вместо "↑", а также команды "sin-1", "cos-1", "tg-1" вместо корректных обозначений "arcsin", "arccos", "arctg" соответственно. При этом набор команд и исполняемые ими действия в перечисленных моделях были идентичны. Система команд и их обозначений МК-54, МК-56 является базовой для последующих моделей МК-52 и МК-61. Рис.2. [1] На рисунке 2 показано перемещение информации в регистрах стека микрокалькуляторов при выполнении различных команд и операций. Подробное описание стека см. в руководстве по эксплуатации программируемого калькулятора МК-152. В основе системы команд клавишных ЭВМ МК-152 и МК-161 лежат команды калькуляторов МК-52 и МК-61, но обозначения команд записи "П" и считывания "ИП", а также обратных тригонометрических функций соответствуют Б3-34. Есть и другие отличия ЭКВМ "Электроника МК" от советских ПМК. Рис.3. [2] На рисунке 3 - таблица кодов операций для программируемого микрокалькулятора "Электроника Б3-34" с 5-й цветной вкладки журнала "Наука и Жизнь" N12 за 1984 г. Рис. С. Пивоварова. Литература
|
||||
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |