Как работаетЭлектроника Б3-34 |
|||||||||
Автор - Сергей Фролов. Присылайте мне Ваши комментарии и дополнения. Здесь вкратце рассказано о том, как работать с микрокалькулятором Б3-34, его аналоги B3-54, МК-54, МК-56, а также МК-61 и МК-52. По материалам журналов "Наука и Жизнь". Б3-34, B3-54, MK-54, MK-56, MK-52 и MK-61 имеют различное начертание символов на клавишах. В таблице ниже показаны основные отличия.
На панели калькулятора тридцать
клавиш. Каждая клавиша предназначена для
выполнения двух или трех действий. Если нажать на
клавишу, то будет выполняться действие,
обозначенное на ней. Если нажать клавишу Например, вычислим синус от угла 37 градусов 30 минут. Сначала превратим минуты в десятичную дробь: 37.5. Установив переключатель в положение Г, вводим это число последовательным нажатием клавиш.
Возьмем от него синус, нажав клавиши:
На индикаторе читаем значение синуса: 0.60876144. На индикаторе это выглядет так:
Числа, по абсолютной величине меньшие 1 и большие 99999999, в микрокалькуляторе представляются в нормализованном виде - с плавающей запятой. Слева - мантисса, справа - порядок. Точно так же При вводе числа сначала вводят мантиссу,
затем знак Калькулятор, как и любая вычислительная
машина, оперирует с числами. Числа запоминаются
машиной в специальных ячейках памяти - регистрах.
Каждый регистр памяти в калькуляторе имеет свое
обозначение в виде цифры или буквы. Десять из них
обозначаются числами от 0 до 9, еще четыре -
начальными буквами латинского алфавита (A, B, C, D)
или кириллицей ( При вводе в калькулятор число заносится в регистр X. Его содержимое всегда видно на индикаторе. Каждая операция выполняется над одним числом, находящимся в регистре X (операция одноместная) или над двумя числами, одно из которых находится в регистре X, а другое - в регистре Y. Отличительной особенностью этого калькулятора является то, что операция, которую следует производить с двумя числами, выполняется после ввода двух чисел. Числа, над которыми нужно совершить ту
или иную арифметическую операцию, должны
находиться в двух регистрах - X и Y. В регистр Y
можно попасть только из регистра X. Делается это
нажатием клавиши После ввода числа в оба регистра, можно нажать клавишу выбранной операции. Результат ее будет помещен в ругистр X. То, что было прежде в регистре Y, не сохранится. Пример: вычислить 3.5 * 2.5 - 1. Порядок нажатий клавиш будет такой:
Здесь следует обратить внимание на то, что если в регистре X находился результат операции, то ввод нового числа в регистр X автоматически передвигает старое содержимое регистра X в регситр Y. Попробуем теперь программировать. Сложные алгоритмы типа вычисления баллистической траектории межконтинентальной баллистической ракеты пока рассматривать не будем. Составим несложную программу вычисления площади круга. Формула для вычисления площади круга известна: S = pi * D * D / 4, где D - диаметр круга.
Константа pi уже есть в микрокалькуляторе.
Величину D необходимо вручную ввести с
клавиатуры (оно будет помещено в регистр X). Пусть
D = 3. Для ручного рассчета нужно нажать клавиши: Те же клавиши и в той же последовательности нужно будет нажать, когда мы станем вводить в калькулятор программу для вычисления площади круга. Программа располагается в калькуляторе в виде отдельных команд, каждая из которых занимаем свою ячейку программной памяти (некоторые - две ячейки). Всего таких ячеек 98 (у MK-61 и MK-52 - 105 ячеек). Им присвоены номера, называемые адресами - от 00 до 97. Чтобы ввести программу в калькулятор,
надо перевести его в состояние, называемое
режимом программирования. Делается это нажатием
двух клавиш: Ввод каждой команды станет увеличивать на единицу содержимое счетчика адресов, отображаемое в правом углу индикатора. Нажимаем
Нажимаем Код 22 сдвинулся вправо, а на его месте появилось число 20 - код засылки числа Пи в регистр X. В правом углу - 02. По этому адресу разместится следующая команда "умножить". Нажав соответствующую клавишу, замечаем: в левом углу оба кода разом сместились вправо, а на освободившемся месте загорелся код операции умножения: 12. Ввод каждой новой команды теперь будет приводить к тому, что левый и средний из этой тройки кодов сместятся вправо, стирая правый, а на освобождаемом месте появится код только что введенной операции. В правом же углу при этом загорится адрес, который будет занят командой, введенной последней. Таким образом вводятся все команды. Для
останова работы калькулятора по программе
необходимо ввести специальную команду: Это состояние мы будет называть режимом
вычислений. Находясь в нем, калькулятор либо
выполняет отдельные команды, либо автоматически
вычисляет по имеющейся в его памяти программе
(автоматический режим). Запуск калькулятора на
автоматический счет производится клавишей Чтобы вернуть калькулятор врежим
вычислений из режима программирования, надо
нажать клавиши: Начальная команда введенной нами
программы располагается по адресу 00. Калькулятор
снабжен клавишей Таким образом для рассчета диаметра
круга в нашей программе необходимо ввести
диаметр круга 3 и нажать
Продолжение на странице 2. |
© Sergei Frolov, 1998-2000 | Последнее изменение: 10.03.03 |
.