Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1863 yogev_ezra 1
2
3
4
Система команд программируемых микрокалькуляторов Б3-34 МК-54 МК-56
5
6
7
8
9
10
11
12
13
14
15

Система команд ПМК Б3-34, МК-54, МК-56

16
17
18

19
Главная
20
/
21
22
ЭКВМ
23
/
24
25
Общая информация
26
27
28

29
30
31
32
 
33
34
35
36

37
 
38
Система команд советских программируемых микрокалькуляторов Б3-34
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
Перемещение информации в стеке при выполнении команд ПМК Б3-34
49

Рис.2. [1]

50

51

На рисунке 2 показано перемещение информации в регистрах стека микрокалькуляторов при выполнении различных команд и операций. Подробное описание стека см. в руководстве по эксплуатации программируемого калькулятора МК-152.

52

53

В основе системы команд клавишных ЭВМ МК-152 и МК-161 лежат команды калькуляторов МК-52 и МК-61, но обозначения команд записи "П" и считывания "ИП", а также обратных тригонометрических функций соответствуют Б3-34. Есть и другие отличия ЭКВМ "Электроника МК" от советских ПМК.

54

55



56
Система команд советских программируемых микрокалькуляторов Б3-34 - НиЖ 12-84
57

Рис.3. [2]

58

На рисунке 3 - таблица кодов операций для программируемого микрокалькулятора "Электроника Б3-34" с 5-й цветной вкладки журнала "Наука и Жизнь" N12 за 1984 г. Рис. С. Пивоварова.

59

60
 
61



62

Литература

63
 
64
65
66

1. Данилов И.Д. Секреты программируемого микрокалькулятора. - М.:Наука. Гл. ред. физ.-мат. лит., 1986. - 160 с.- (Б-чка "Квант". Вып. 55.)

67
Данилов И.Д. Секреты программируемого калькулятора. Библиотечка Квант вып. 55
68
 
69
70

2. Журнал "Наука и Жизнь" N12 - 1984 г.

71
НиЖ 12-84
72
73

74
 
75
76
77
 
78
79
80

НПП "СЕМИКО" (383) 271-01-25 (многоканальный)
81
82
83
 
84
85
 
86
87
88
 
89
 
90