Электроника Б3-21

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Б3-21
Год выпуска:  1977 
Число разрядов мантиссы/порядка:  7,8/2 
Количество операционных регистров: 
Количество адресуемых регистров памяти:  13 
Регистр восстановления результата предшествующей операции:  Нет 
Количество выполняемых операций:   
Количество шагов программы:  60 
Адресация:  прямая 
Представление углов:  радианы 
Функции 1/x, x2, x, ex, ln x, sin x, cos x:  Да 
Функции lg x, 10x, tg x, arcsin x, arccos x, arctg x:  Нет 
Целая и дробная части x, модуль x, max, знак x, генерация случайных чисел:  Нет 
Логические операции:  Нет 
Преобразование углов и времени:  Нет 
Энергонезависимая память:  Нет 
Внешние модули:  Нет 
Масса:  0,39 
Питание:  универсальное 
Оформление:  переносное 
Цена:  350 р. (1977-79), 190 р. (1980, 1981), 80 р. (1981) 
Электроника Б3-21

Б3-21 — программируемый микрокалькулятор с обратной польской записью для проведения инженерных и научных расчётов. Относится к первому поколению советских программируемых калькуляторов. Разработан в начале 1977 года. Продавался по цене 350, 190 и 80 рублей. Поступал в продажу как минимум до 1981 года. Снят с производства при появлении в продаже разработанной в 1980 году более совершенной модели программируемого микрокалькулятора — Электроника Б3-34.

Электроника Б3-21 является первым программируемым микрокалькулятором, произведенным в СССР.

Буква «Б» в названии означает «бытовая техника», «3» (именно «тройка», а не буква «З») — калькуляторы («2» обозначала настольные часы, «5» — наручные часы, «7» — настенные часы и т. п.), 21 — номер модели.

Память составляет 60 команд и 13 регистров. При выключении калькулятора всё содержимое памяти стирается. Быстродействие примерно 3-4 команды в секунду.

Регистры[править | править исходный текст]

Калькулятор имеет 2 операционных регистра («X» и «Y») и 13 дополнительных регистров памяти. Регистры «2» — «8» добавочные, а остальные 6 регистров (т. н. «C1» — «C6») вместе с регистром «X» объединены в кольцевой двунаправленный стек:

Кольцевой стек калькулятора Б3-21

Регистры «0» и «1» являются синонимами операционных регистров «X» и «Y», поэтому они не могут быть использованы для хранения исходных данных, но обращение к ним предусмотрено для расширения функциональных возможностей.

Калькулятор не имеет регистра восстановления результатов предыдущей операции (в терминах входного языка Б3-34 регистр «X1»).

Адресация программы[править | править исходный текст]

Каждая команда в программе занимает строго определённое место, называемое её адресом. Адреса команд последовательно нумеруются в определённом порядке. Б3-21, как и все первое поколение советских программируемых калькуляторов, имеет особую систему адресов программы (шагов). Все возможные 60 шагов программы можно объединить в десять «страниц» по шесть адресов в каждой или в пяти листах:

«лист 1» 00 01 02 03 04 05 10 11 12 13 14 15
«лист 2» 20 21 22 23 24 25 30 31 32 33 34 35
«лист 3» 40 41 42 43 44 45 50 51 52 53 54 55
«лист 4» 60 61 62 63 64 65 70 71 72 73 74 75
«лист 5» 80 81 82 83 84 85 90 91 92 93 94 95

См. также[править | править исходный текст]

Ссылки[править | править исходный текст]