Электроника Б3-21
Материал из Википедии — свободной энциклопедии
Год выпуска: | 1977 |
Число разрядов мантиссы/порядка: | 7,8/2 |
Количество операционных регистров: | 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 |
Питание: | универсальное |
Оформление: | переносное |
Б3-21 — программируемый микрокалькулятор с обратной польской записью для проведения инженерных расчётов. Относится к первому поколению советских программируемых калькуляторов. Разработан в конце 1977 года.
Электроника Б3-21 является первым программируемым микрокалькулятором, произведенным в СССР.
Буква «Б» в названии означает «бытовая техника», 3 (именно тройка, а не буква «З») — калькуляторы (2 обозначала настольные часы, 5 — наручные часы, 7 — настенные часы и т. п.), 21 — номер модели.
Память составляет 60 команд и 13 регистров. При выключении калькулятора всё содержимое памяти стирается. Быстродействие примерно 3-4 команды в секунду.
Содержание |
[править] Регистры
Калькулятор имеет 2 операционных регистра («X» и «Y») и 13 дополнительных регистров памяти. Регистры «2» — «8» добавочные, а остальные 6 регистров (т. н. «C1» — «C6») вместе с регистром «X» объединены в кольцевой двунаправленный стек:
Регистры «0» и «1» являются алиасами операционных регистров «X» и «Y», поэтому они не могут быть использованы для хранения исходных данных, но обращение к ним предусмотрено для расширения функциональных возможностей.
Калькулятор не имеет регистра восстановления результатов предыдущей операции (в терминах входного языка Б3-34 регистр «X1»).
[править] Адресация программы
Каждая команда в программе занимает строго определённое место, называемое её адресом. Адреса команд последовательно нумеруются в определённом порядке. Б3-21, как и все первое поколение советских программируемых калькуляторов, имеет особую системы адресов программы (шагов). Все возможные 60 шагов программы можно объединить в десять «страниц» по шесть адресов в каждой или в пяти листах:
|