|
|
35 |
|
|
36 |
|
|
|
|
37 |
|
|
|
38 |
|
|
|
39 |
Рис.1. [1]
|
|
|
40 |
|
|
|
41 |
|
|
|
42 |
Система команд советских программируемых микрокалькуляторов "Электроника Б3-34" представлена на рисунке 1. Знаками '-', 'L', 'C', 'Г', 'E' обозначены шестнадцатиричные цифры 'A','B','C','D','E' соответственно. Так они выводились на семисегментном ВЛИ индикаторе калькуляторов. Цифра 'F' в таблице не имеет отдельного обозначения, она выводилась как пустое знакоместо. Единственная команда Б3-34, в которой она используется - это "FBx" (возврат числа в стек из регистра хранения результата предыдущей операции). Различным цветом выделены группы команд в зависимости от их назначения.
|
|
|
43 |
|
|
|
44 |
В Б3-34 было 14 регистров памяти. Команды "П↑" "ИП↑" "Kx≠0↑" "КБП↑" "Kx≥0↑" "КПП↑" "КП↑" "Kx<0↑" "КИП↑" "Kx=0↑" работали в Б3-34 аналогично командам с регистром 0, но не вызывали автодекремента, то есть уменьшения на единицу содержимого регистра 0 при косвенном обращении. Эта особенность часто использовалась при оптимизации, но с появлением регистра "Е" в моделях МК-52 и МК-61 программы с этими командами пришлось разрабатывать заново. Команды с кодами 26h-2Ah и 30h-3Bh вызывали в Б3-34 аварийный останов.
|
|
|
45 |
|
|
|
46 |
Команды калькуляторов МК-54 и МК-56 отличались рядом обозначений: "П→x" вместо "ИП", "x→П" вместо "П", "X↔Y" вместо "XY", "B↑" вместо "↑", а также команды "sin-1", "cos-1", "tg-1" вместо корректных обозначений "arcsin", "arccos", "arctg" соответственно. При этом набор команд и исполняемые ими действия в перечисленных моделях были идентичны. Система команд и их обозначений МК-54, МК-56 является базовой для последующих моделей МК-52 и МК-61.
|
|
|
47 |
|
|
|
48 |
|
|
|
49 |
Рис.2. [1]
|
|
|
50 |
|
|
|
51 |
На рисунке 2 показано перемещение информации в регистрах стека микрокалькуляторов при выполнении различных команд и операций. Подробное описание стека см. в руководстве по эксплуатации программируемого калькулятора МК-152.
|
|
|
52 |
|
|
|
53 |
В основе системы команд клавишных ЭВМ МК-152 и МК-161 лежат команды калькуляторов МК-52 и МК-61, но обозначения команд записи "П" и считывания "ИП", а также обратных тригонометрических функций соответствуют Б3-34. Есть и другие отличия ЭКВМ "Электроника МК" от советских ПМК.
|
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
Рис.3. [2]
|
|
|
58 |
На рисунке 3 - таблица кодов операций для программируемого микрокалькулятора "Электроника Б3-34" с 5-й цветной вкладки журнала "Наука и Жизнь" N12 за 1984 г. Рис. С. Пивоварова.
|
|
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
|
62 |
Литература
|
|
|
63 |
|
|
|
64 |
|
|
65 |
|
|
|
66 |
1. Данилов И.Д. Секреты программируемого микрокалькулятора. - М.:Наука. Гл. ред. физ.-мат. лит., 1986. - 160 с.- (Б-чка "Квант". Вып. 55.)
|
|
|
67 |
| |
|
|
|
68 |
|
|
|
69 |
|
|
|
70 |
2. Журнал "Наука и Жизнь" N12 - 1984 г.
|
|
|
71 |
| |
|
|
|
72 |
| |
|
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|