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