Руководство по эксплуатации на калькуляторе



инструкция устройство размер
CASIO GR120 калькулятор 336.35 kB
CASIO FX-991ES калькулятор 1.04 MB
CASIO FX-220PLUS-2 калькулятор 1.15 MB
CANON AS-888 калькулятор 1.39 MB
CITIZEN LC-210N карманный калькулятор 875.54 kB
CITIZEN LC-110N карманный калькулятор 927.67 kB
CITIZEN SR-270X College LOL научный калькулятор 1.33 MB
CITIZEN SR-270X College научный калькулятор 1.33 MB
CITIZEN SRP-285N научный калькулятор 1.59 MB
CITIZEN SRP-145N/NGR/NOR/NPU научный калькулятор 2.14 MB
CITIZEN SR-270N/NPU/NOR/NGR научный калькулятор 1.86 MB
CITIZEN SR-135N/NPU/NOR/NGR научный калькулятор 2.17 MB
CITIZEN FC-100 Junior детсткий калькулятор 1.12 MB
CITIZEN SR-135FRD/FGR/FPU научный калькулятор 2.15 MB
CITIZEN LC-110N/BL/PK/RD/YL детсткий калькулятор 927.67 kB
CITIZEN SR-260N/NPU/NOR/NGR научный калькулятор 3.95 MB
CITIZEN Correct SD-208 настольный калькулятор 458.57 kB
CITIZEN Correct SD-210 настольный калькулятор 469.67 kB
CITIZEN Correct SD-212 настольный калькулятор 469.67 kB
CITIZEN CX-121N печатающий калькулятор 8.76 MB
CITIZEN 520DPA печатающий калькулятор 23.13 MB
CITIZEN 350DPA печатающий калькулятор 26.74 MB
CITIZEN CPC-110VBL/VPU карманный калькулятор 945.26 kB
CITIZEN SLD-7708 карманный калькулятор 296.90 kB
CITIZEN SLD-377 карманный калькулятор 2.41 MB
CITIZEN SLD-366 карманный калькулятор 2.41 MB
CITIZEN SLD-100N карманный калькулятор 772.33 kB
CITIZEN CPC-112/BK/BL/RD карманный калькулятор 2.93 MB
CITIZEN CPC-112VPU/VRD/VGR/VBL карманный калькулятор 2.93 MB
CITIZEN LC-310N карманный калькулятор 875.54 kB
CITIZEN SDC-888XBK/BL/RD/WH настольный калькулятор 981.15 kB
CITIZEN SDC-435N настольный калькулятор 3.84 MB
CITIZEN CT-500JS настольный калькулятор 184.67 kB
CITIZEN CDC-80V/BL/GR/RD/PU настольный калькулятор 1.13 MB
CITIZEN CDC-100 настольный калькулятор 952.45 kB
CITIZEN SDC-414N настольный калькулятор 3.59 MB
CITIZEN SDC-760N настольный калькулятор 2.58 MB
CITIZEN CDC-80BK/BL/RD настольный калькулятор 323 байт
CITIZEN CTC-110/BK/BL/RD карманный калькулятор 195.38 kB
CITIZEN SDC-395N настольный калькулятор 3.44 MB
CITIZEN SDC-740N настольный калькулятор 2.74 MB
CITIZEN SDC-888TIIGE настольный калькулятор 981.15 kB
CITIZEN Correct D-316 настольный калькулятор 494.87 kB
CITIZEN FS-60BKII карманный калькулятор 450.21 kB
CITIZEN SDX-810BN настольный калькулятор 2.41 MB
CITIZEN SDC-812BN настольный калькулятор 951.47 kB
CITIZEN SDC-450NBL/PK/RD/YL настольный калькулятор 10.90 kB
CITIZEN Correct D-312 настольный калькулятор 494.87 kB
CITIZEN Correct D-314 настольный калькулятор 494.87 kB
CITIZEN WT-920 калькулятор-органайзер 27.00 kB


Такие простые с первого взгляда устройства, как калькуляторы, могут оказаться сложными в обращении.

Всеми возможностями этих «счетных машинок» не пользуются даже опытные бухгалтеры, финансисты и программисты, уже не говоря о школьниках или студентах.

В первой части нашего материала рассмотрим функции самых простых калькуляторов (в качестве примера возьмем кнопки калькулятора Citizen), во второй – бухгалтерских, и в заключительной — инженерных (с поддержкой вычисления функций и т.п.).

Базовые кнопки на калькулятора - значение

За что отвечают кнопки на калькуляторе

Простейшие калькуляторы


Неотъемлемая часть любой вычислительной техники, работающей с числами – клавиши для ввода цифр. Поэтому кнопки от «0» до «9» в представлении не нуждаются.

Операторы основных математических операций, такие как умножение («*» или «×»), деление («/» или «÷»), сложение («+»), вычитание («-») и сравнение («=») знакомы по урокам математики.

Не должны вызвать проблем и операторы «квадратный корень от числа» («√»), квадрат числа («x2»), а также часть целого («1/x», единица делится на отображаемое значение).

Однако, с виду простой оператор % оказывается на деле сложен в использовании.

Если набрать любое число и нажать %, значение обнулится. И верно, ведь 1% — это одна сотая доля от какого-либо числа, а значит, требуемую к вычислению долю/часть необходимо дополнительно задать.

Например:

100+10%=110, ведь 10% от предыдущего числа (от 100) – это 10, а 100+10=110.
Аналогичные процедуры можно производить и с другими математическими операциями («-«, «/», «*»).

Дополнительные кнопки


  • ± — позволяет сменить текущее положительное число на отрицательное или наоборот (очень полезно в качестве модуля отрицательного числа, нет необходимости вводить полученную разницу без минуса).
  • . – разделитель разрядов (десятичный разделитель).
  • C / AC – сокращение от англ. «Clean» — «очистить» (AC – «All Clean» — «очистить все»), стирает все введенные ранее данные, в том числе и из памяти.
  • CE – сокращение от англ. «Clean Entry» — «очистить запись», нажатие на эту кнопку очищает только текущее поле ввода (все, что было в памяти, сохраняется).
  • Если кнопка C совмещена с CE (C/CE), то для очистки ввода необходимо нажать 1 раз на указанную клавишу, а для полной очистки – 2 раза.
  • Если на устройстве клавиши ON, C, CE и AC разнесены отдельно, то кнопка C сбрасывает только последнее выражение, CE – очищает дисплей, включая последний операнд, а AC – очищает все данные.
  • Sqrt — означает квадратный корень.

Кнопки памяти на калькуляторе выносятся отдельным блоком и требуют определенных последовательностей работы с ними.

  • MS – от англ. «Memory Save» («Сохранить в памяти») – нажатие записывает текущее значение на дисплее в буфер памяти для последующего использования.
  • MC – от англ. «Memory Clean» («Очистить память») – удаляет все данные в памяти (обнуляет).
  • MR — от англ. «Memory Read» («Прочитать память») – отображает текущее содержимое буфера.
  • M- — вычитает значение в буфере из текущего значения на дисплее и сохраняет в буфер памяти, итоговое значение можно увидеть только после нажатия MR.
  • M+ — аналогично M-, только значение прибавляется и сохраняет обратно в буфер.

В качестве примера.

  1. Если написать на дисплее число 555 и нажать MS (или M+, что равноценно при нулевом/исходном состоянии буфера памяти, так как текущее значение прибавится к нулю в буфере и сохранится как 555), затем CE, то значение на дисплее обнулится, но в памяти сохранится 555.
  2. Узнать это можно, выведя буфер клавишей MR. Отобразится 555. Нажав M-, мы вычтем из текущего значения буфер (555) и запишем его вместо старого значения (555-555=0). На дисплее ничего не изменится. Узнать новое значение памяти можно, нажав снова MR – отобразится 0.
  3. Вторая ячейка памяти будет обозначаться «MII» (не на всех моделях калькуляторов).

Что означают кнопки бухгалтерского калькулятора

Бухгалтерские калькуляторы


Бухгалтерские модели устройств имеют дополнительные функции, такие как GT, MU, EX (не путать с EXP), TAX и другие (быстрый ввод нулей «00», «000», округление до заданного знака и в требуемую сторону, и т.п.). Ниже рассмотрим наиболее популярные клавиши.

  • GT («Grand Total» — «общая сумма») позволяет суммировать результаты всех произведенных вычислений с момента обнуления («CA»).

То есть после трех следующих вычислений:
2*3=6 (нажатие CE)
5-3=2 (нажатие CE)
5/2=2,5

Нажатие GT отобразит результат 10,5 (6+2+2,5). Повторное нажатие GT обнулит регистр суммы.

  • MU (от англ. «Mark Up» — «наценка») – позволяет рассчитать надбавки в зависимости от исходных задач.

Нагляднее всего операции с кнопкой MU демонстрируют равнозначные математические формулы ниже:
X+Y (MU) = 100 * (X+Y)/Y
X-Y (MU) = 100 * (X-Y)/Y
X*Y (MU) = X * (1 + Y/100)
X/Y (MU) = X / (1 — Y/100)

  • EX – функция замены введенных операторов местами, очень полезна при ошибках ввода.

Например:
9 / 10 = 0,9
А если ввод был перепутан:
10/9 EX = 0,9

  • TAX+ и TAX— помогают работать с налогами (чаще всего у бухгалтеров это НДС), они работают вкупе с кнопкой SET, устанавливающей требуемую ставку.

Таким образом, первым делом устанавливается ставка (кнопкой SET), например, в 20%, и далее производятся вычисления с использованием TAX:
400 «TAX+» = 480 (при ставке 20%),
400 «TAX-» = 320.

Очень полезными будут функции округления, которые часто реализуются специальными переключателями.

  • Стрелка вверх – в этом положении калькулятор принудительно будет округлять все получаемые результаты в сторону увеличения (при любом знаке после заданного разряда больше нуля).
  • Стрелка вниз – в этом положении устройство будет действовать аналогично, но округлять в меньшую сторону.
  • «4/5» — это не простая дробь, как может показаться. В этом положении счетное устройство будет работать в соответствии с логикой рациональных вычислений (при следующем знаке после требуемого разряда меньшем 5 округление производится в сторону уменьшения, а при 5 и более – в сторону увеличения).
  • Флажок со шкалой «0,1,2,3,4,5» позволяет быстро задать разряд округления после целого числа (0 – до целых, 1 – до десятичных и т.д.).

Кнопки инженерного калькулятрора

Что означают кнопки инженерного калькулятора


Инженерные калькуляторы могут быть весьма сложными в обиходе ввиду того, что позволяют реализовывать множество стандартных функций высшей математики и поддерживают ввод сложносоставных выражений.

На некоторых моделях можно составлять полноценные программы (в сети даже есть видео с запуском 3D игр на таких устройствах).

Описание стандартных возможностей в оригинальных инструкциях занимает несколько десятков страниц.

Лучше всего значение кнопок на инженерном калькуляторе уточнять именно в официальной инструкции или на сайте производителя.

Почему? Очень часто функции требуют соблюдения определенного синтаксиса, а большинство тригонометрических функций может работать только с заданными единицами измерения углов (одни работают только с градусами, одни только с радианами, есть универсальные модели и т.п.).

Во всем остальном обозначения и логика расчета полностью совпадают с требованиями высшей математики. То есть достаточно знать, как пишется функция и для чего она нужна, и тогда результат и процесс вычисления станет понятен («tg», «ctg», «sin», «cos», «acos», «actg», «atg», «logyx» и др.).

Единственная рекомендация – ставьте больше скобок, чтобы правильно распределить приоритеты в порядке действий по вычислениям. И тогда результат не станет для вас неожиданностью.

Информация о продукте калькулятора Canon LS-88 Калькулятор LS-88 представляет собой карманный калькулятор, который поставляется с двойным источником питания, солнечной батареей и щелочной батареей. Он предназначен для использования в различных условиях, включая дом, офис и малый бизнес. Калькулятор имеет функцию отключения питания, которая автоматически выключается примерно через 7 минут бездействия. Это …

Подробнее «Инструкции по использованию калькулятора Canon LS-88»

Калькулятор DR-120R Информация о продукте Калькуляторы DR-120R, DR-210R и DR-270R поставляются с буфером ввода, вмещающим до 16 клавишных операций, что позволяет пользователям продолжать ввод данных даже во время обработки другой операции. DR-210R и DR-270R также имеют резервную батарею. Калькуляторы имеют переключатель для переключения между печатью…

Подробнее «Руководство пользователя калькулятора CASIO DR-120R»

12598 Pocket Calculator Инструкция по эксплуатации V 1.11.1 11.2021 ID: 12592 12595 12598 КЛАВИШИ ОПЕРАЦИИ: : Включение питания / Сброс / Сброс ошибки : Цифровая клавиша Функциональная клавиша : Память плюс (добавляет отображаемое значение в независимую память). : Память минус (вычитает отображаемое значение из независимой памяти). : Вызов памяти / Очистка памяти. : …

Подробнее «Руководство по эксплуатации карманного калькулятора ValueX 12598»

Калькулятор игрушечного кассового аппарата ИКЕА ДУКТИГ Внимательно прочтите это и сохраните для использования в будущем, так как оно содержит важную информацию. Этот калькулятор предназначен для использования детьми старше 3 лет. ВАЖНО Аккумулятор, входящий в комплект поставки, НЕ подлежит замене! При извлечении аккумулятора следуйте инструкциям по утилизации. Разряженные батарейки необходимо вынуть из калькулятора. …

Подробнее «Руководство пользователя игрушечного кассового калькулятора ИКЕА ДУКТИГ»

Руководство пользователя калькулятора Casio fx-991ES Plus

Графический калькулятор Texas Instruments TI-84 Plus CE

Инструкция по эксплуатации научного калькулятора Casio fx-570EX

CATIGA DK220 Настольный 12-разрядный калькулятор Уважаемый покупатель! Благодарим вас за покупку нашего продукта. Пожалуйста, внимательно прочтите следующие инструкции перед первым использованием и сохраните это руководство пользователя для использования в будущем. Обратите особое внимание на инструкции по технике безопасности. Если у вас есть какие-либо вопросы или комментарии по поводу устройства, пожалуйста, свяжитесь со службой поддержки клиентов. ✉ www.alza.co.uk/kontakt …

Подробнее «Руководство пользователя настольного 220-разрядного калькулятора CATIGA DK12»

Научный калькулятор Alza 67-CS172-11B Уважаемый покупатель, Благодарим вас за покупку нашего продукта. Пожалуйста, внимательно прочтите следующие инструкции перед первым использованием и сохраните это руководство пользователя для использования в будущем. Обратите особое внимание на инструкции по технике безопасности. Если у вас есть какие-либо вопросы или комментарии по поводу устройства, пожалуйста, свяжитесь со службой поддержки клиентов. Введение После прочтения этого…

Подробнее «Руководство пользователя научного калькулятора Alza 67-CS172-11B»

Электронный калькулятор LC-660-17A Уважаемый покупатель! Благодарим вас за покупку нашего продукта. Пожалуйста, внимательно прочтите следующие инструкции перед первым использованием и сохраните это руководство пользователя для использования в будущем. Обратите особое внимание на инструкции по технике безопасности. Если у вас есть какие-либо вопросы или комментарии по поводу устройства, пожалуйста, свяжитесь со службой поддержки клиентов. Импортер: Alza.cz as, Янковцова 1522/53, …

Подробнее «Руководство пользователя электронного калькулятора Alza LC-660-17A»

Микрокалькулятор Б3-34/МК-52/МК-54/МК-61. Руководство по эксплуатации.

  • Общие сведения
    • Регистры калькулятора
  • Работа калькулятора в автоматическом режиме
    • Выполнение операций
    • Использование стековой памяти
  • Работа калькулятора в режиме «Программирование»
    • Общие сведения
    • Этапы вычислений по программам
    • Команды переходов
    • Организация циклов
    • Косвенное обращение к регистрам
  • Программа решения квадратных уравнений
    • Выполнение вычислений

Общие сведения

Ввод чисел, операций и команд в микрокалькулятор осуществляется нажатием соответствующих клавиш.
Многие клавиши имеют двойную и тройную символику. Цвет символов, изображённых над клавишами,
соответствует цвету клавиш f и k. Ввод функции,
символ которой изображён на клавишной панели, осуществляется следующим образом: сначала нажимают
клавишу f или k, затем клавишу, над которой изображён
символ вводимой функции. Назначение клавиш приведено в табл.
Назначение функциональных клавиш и
Назначение клавиш, используемых при программировании.

k-функции имеются только в МК-52/МК-61.

Назначение функциональных клавиш

Клавиши Назначение Код
f Переход на вторую символику
k Переход на вторую символику. Косвенный переход и косвенное обращение к адресуемым регистрам
0

9
Занесение цифр от 0 до 9 в регистр X 00

09
Занесение десятичной запятой 0-
BA Разделение водимых чисел и передвижение информации в стеке 0E
cx Сброс содержимого регистра X 0D
+ Сложение содержимого регистра Y с содержимым регистра X и передача результата в регистр X 10
Вычитание из содержимого регистра Y содержимого регистра X и передача результата в регистр X 11
× Умножение содержимого регистра Y на содержимое регистра X и передача результата в регистр X 12
÷ Деление содержимого регистра Y на содержимое регистра X и передача результата в регистр X 13
= Обмен содержимым между регистрами X и Y 14
/-/ Смена знака числа и порядка 0L
ВП Подготовка ввода порядка 0C
f 10x Вычисление степенной функции 10x 15
f ex Вычисление показательной функции ex 16
f lg Вычисление десятичного логарифма 17
f ln Вычисление натурального логарифма 18
f sin Вычисление функции синуса 1C
f cos Вычисление функции косинуса 1D
f tg Вычисление функции тангенса 1E
f sin-1 Вычисление обратной функции синуса 19
f cos-1 Вычисление обратной функции косинуса 1-
f tg-1 Вычисление обратной функции тангенса 1L
f ) Вычисление квадратного корня 21
f 1/x Вычисление обратной величины X 23
f x2 Возведение числа X в квадрат 22
f xy Возведение числа X в степень Y 24
f π Вызов константы π=3,1415926 20
f 0 Кольцевое перемещение информации в стеке 25
f Bx Восстановление предыдущего результата
f CF Сброс перехода на вторую символику
; r Запись содержимого регистра X в регистр RGr. Номера и коды регистров см. в таблице
Номера и коды регистров
4r
: r Вызов в регистр X содержимого регистра RGr. Номера и коды регистров см. в таблице
Номера и коды регистров
6r
k [x] Выделение целой части числа 34
k {x} Выделение дробной части числа 35
k max Определение максимального значения одного из двух чисел, находящихся в регистрах X и Y 36
k |x| Определение абсолютного значения числа 31
k ЗН Определение знака числа 32
k →°′″ Перевод угловых (временных величин), выраженных в градусах (часах), минутах, секундах и
долях секунды, в значения, выраженные в градусах (часах) и долях градуса (часа)
2-
k ←°′″ Перевод угловых (временных величин), выраженных в градусах (часах) и долях градуса (часа)
в значения, выраженные в градусах (часах), минутах, секундах и долях секунды
30
k →°′ Перевод угловых (временных величин), выраженных в градусах (часах), минутах, и
долях минуты, в значения, выраженные в градусах (часах) и долях градуса (часа)
26
k ←°′ Перевод угловых (временных величин), выраженных в градусах (часах) и долях градуса (часа)
в значения, выраженные в градусах (часах), минутах, и долях минуты
33
k СЧ Генерация псевдослучайного числа от 0 до 1 3L
k  Поразрядное логическое умножение 37
k  Поразрядное логическое сложение 38
k  Логическая операция «Исключающее ИЛИ» 39
k ИНВ Логическая операция «Инверсия» 3-
Назначение клавиш, используемых при программировании

Клавиши Назначение Код
f ПРГ Переход в режим «Программирование»
f АВТ Переход в режим «Автоматическая работа»
БП Безусловный переход 51
f x<0 Прямой переход по условию x<0 5C
f x=0 Прямой переход по условию x=0 5E
f x≥0 Прямой переход по условию x≥0 59
f x≠0 Прямой переход по условию x≠0 57
ПП 1. Переход на подпрограмму в режиме «Программирование»
2. Потактовое прохождение программы в режиме «Автоматическая работа»
53
В/О 1. Возврат из подпрограммы в режиме «Программирование»
2. Переход на нулевой адрес в режиме «Автоматическая работа»
52
С/П 1. Прекращение прохождения программы в режиме «Программирование» и фиксация
содержимого регистра X на индикаторе
2. Начало вычисления по программе в режиме «Автоматическая работа», а также
прекращение вычислений в случае зацикливания
50
f L0 Организация цикла с регистром RG0 5D
f L1 Организация цикла с регистром RG1 5L
f L2 Организация цикла с регистром RG2 58
f L3 Организация цикла с регистром RG3 5-
k НОП Нет операции (при редактировании программ) 54
> Потактовое прохождение программы в порядке возрастания адресов в режиме «Программирование»
< Потактовое прохождение программы в порядке уменьшения адресов в режиме «Программирование»
Команды косвенной адресации
Данные команды начинаются с клавиши k, за которой идут клавиши,
указанные ниже.
БП R Косвенный безусловный переход по модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
8r
  x<0 R Косвенный переход по условию x<0 при выполнении которого осуществляется переход по
модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
Cr
  x=0 R Косвенный переход по условию x=0 при выполнении которого осуществляется переход по
модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
Er
  x≤0 R Косвенный переход по условию x≤0 при выполнении которого осуществляется переход по
модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
9r
  x≠0 R Косвенный переход по условию x≠0 при выполнении которого осуществляется переход по
модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
7r
ПП R Косвенный переход к подпрограмме по модифицированному адресу, хранящемуся в адресуемом
регистре, индекс которого входит в команду
-r
; r Косвенная запись содержимого регистра X в регистр по модифицированному адресу,
хранящемуся в адресуемом регистре, индекс которого входит в команду
Lr
: r Косвенная индикация вызова в регистр X содержимого адресуемого регистра
по модифицированному адресу,
хранящемуся в адресуемом регистре, индекс которого входит в команду
Dr

Примечание: для команд, работающих с регистрами, вторая цифра кода (r) совпадает
с номером регистра из таблицы
Номера и коды регистров.

Регистры калькулятора

Для хранения исходных данных и промежуточных результатов в микрокалькуляторе предусмотрена регистровая память,
состоящая из 15 (14 в Б3-34 и МК-54) адресуемых регистров RG0, RG1-RG9, RGa, RGb, RGc, RGd,
RGe (отсутствует в Б3-34 и МК-54).

Номера и коды регистров

 Номер регистра   Код 
RG0

RG9
0

9
RGa
RGb L
RGc C
RGd D
RGe E

Запись числа в адресуемые регистры осуществляется из регистра X после нажатия клавиши
x→п
и одной из клавиш 09,
a, b, c, d,
e, совпадающих с индексом адресуемого регистра.
При этом число, переданное в адресуемый регистр, сохраняется в регистре X

Вызов числа адресуемого регистра в регистр X осуществляется после нажатия клавиши
п→х и клавиш с индексом адресуемого регистра.

Кроме адресуемых регистров в микрокалькуляторе имеется стековая память, состоящая из четырёх регистров:
X, У, Z и Т. Регистры X и У — операционные.

В микрокалькуляторе имеется регистр предыдущего результата XI, который предназначен для записи числа,
находящегося в регистре X до выполнения операции.

Работа калькулятора в автоматическом режиме

Вычисления на микрокалькуляторе производятся в режиме «Автоматическая работа». Этот режим автоматически
устанавливается после включения питания микрокалькулятора или после нажатия клавиш
f 
АВТ, если до этого микрокалькулятор находился в режиме «Программирование».

Выполнение операций

Одноместные операции выполняются с числом, находящимся в регистре X. Результат одноместной операции
записывается в регистр X, при этом содержимое остальных регистров не изменяется.

Пример:

3 
f x2  ⇒  
9

Ввод аргумента при вычислении прямых тригонометрических функций и вычисление аргумента для обратных
тригонометрических функций могут осуществляться в радианах, градах или градусах в зависимости от
положения переключателя «Р/ГРД/Г» (радиан/град/градус).
Примечание: градусы, грады и радианы находятся в следующей зависимости: 360° = 400 град = 2π радиан.

Для выполнения двухместных операций используется обратная польская запись при которой сначала вводятся оба
операнда, а затем — операция. Ввод чисел в микрокалькулятор осуществляется обычным способом.
Чтобы отделить первое число от второго, нажмите клавишу
BA.

Пример:

3 BA 
2 ×  ⇒  
6

Если на индикаторе высвечивается результат предыдущих вычислений, то набор на клавиатуре нового числа
автоматически передвигает информацию из регистра X в регистр У. Таким образом, результат вычисления
предыдущей операции может участвовать в качестве второго числа при выполнении последующих зачислений.

При выполнении некорректной операции на индикаторе высвечивается сигнал ошибки EDD0D

Использование стековой памяти

В стековую память входят четыре регистра X, У, Z и T, которые организованы по принципу магазинной памяти,
когда последовательно записанная информация может быть считана только в последовательности, обратной
последовательности записи (последнее записанное число является первым).

После включения микрокалькулятора регистры стека находятся в нулевом состоянии:

Р-р Состояние Примечание
T 0
Z 0
Y 0
X 0 Всегда индицируется

Ввод чисел всегда производится в регистр X. Информация в регистрах стека смещается вверх: T — теряется,
Z→T, Y→Z, X→Y, X — введённое значение.

Р-р Состояние Клавиша Состояние
T 1 5 2
Z 2 3
Y 3 4
X 4 5

Нажатие клавиши BA передаёт копию числа
из регистра X в регистр У, а также содержимое регистра У в регистр Z и содержимое регистра Z в регистр Т.
При этом содержимое регистра X сохраняется, а регистра Т исчезает.

Р-р Состояние Клавиша Состояние
T 1 BA 2
Z 2 3
Y 3 4
X 4 4

Нажатие клавиши = меняет местами содержимое
регистров X и Y, не затрагивая Z и T.

Р-р Состояние Клавиша Состояние
T 1 = 1
Z 2 2
Y 3 4
X 4 3

Нажатие клавиши f 0
вызывает циклическое перемещение информации в стеке T→Z, Z→Y, Y→X, X→T.

Р-р Состояние Клавиша Состояние
T 1 f 0 4
Z 2 1
Y 3 2
X 4 3

При выполнении одноместных операций микрокалькулятор оперирует с числом, находящимся в регистре X,
при этом содержимое регистров У, Z и Т сохраняется, а число, находившееся до выполнения операции в
регистре X, передаётся в регистр предыдущего результата (регистр XI). Результат одноместной операции
передаётся в регистр X.

При выполнении двухместных операций микрокалькулятор оперирует с числами, находящимися в регистрах X и У.
При этом информация в регистрах стека передвигается (опускается) следующим образом:
T→Z, Z→Y, X→XI, результат операции→X.

Р-р Состояние Клавиша Состояние
T 1 × 1
Z 2 1
Y 3 2
X 4 12

Работа калькулятора в режиме «Программирование»

В режиме «Программирование» микрокалькулятор устанавливается после нажатия клавиш
f ПРГ.

Общие сведения

Для записи программ в микрокалькуляторе имеется специальная программная память, состоящая из
105 (98 в Б3-34/МК-54) ячеек, и стек возврата, состоящий из пяти разрядов.

При нажатии клавиш в режиме «Программирование» двузначный код операций, команд и цифр,
присвоенный данной клавише или ее комбинации с клавишами f, k,
X→П, П→x, записывается в специальную память программы.
Коды операций см. в табл.
Назначение функциональных клавиш и
Назначение клавиш, используемых при программировании.

Последовательность вводимых операций и команд, необходимых для решения задачи, представляет собой программу.

Первой ячейке программной памяти присвоен номер 00, последней — 104 (97 в Б3-34/МК-54).
При записи программы в микрокалькулятор двузначный код (шаг программы) в программной памяти занимает одну ячейку.
Местонахождение кода в программной памяти определяется адресом. Для обозначения адресов от 00 до 99
используются соответствующие числа, а для адресов от 100 до 104 старшие две цифры обозначаются знаком
минус (например, адрес 100 обозначается как «-0»).

Для управления последовательностью записи и для выполнения команд в микрокалькуляторе имеется счётчик адреса.
Этот счётчик может быть установлен на любой начальный адрес (от 00 до 104). При записи программы введение
в программную па­мять команд (операций) увеличивает содержимое счётчика на 1. Для того, чтобы
последовательность выполнения команд отличалась от последовательности записи команд в программе,
чтобы отдельные части программы повторились, чтобы изменение последовательности исполнения происходило в
зависимости от промежуточных результатов вычисления, в микрокалькуляторе имеются команды, с помощью
которых изменяется содержимое счётчика адреса. Эти команды называются командами переходов. Изменение
содержимого счётчика адреса происходит по адресу перехода, записанному либо в программной памяти,
либо в адресуемых регистрах, либо в пятиразрядном стеке возврата — специальной области памяти.
Если адрес перехода записан в адресуемом регистре, то такая адресация называется «косвенной».
Косвенная адресация используется также при обращении к адресуемым регистрам. В этом случае в программе
вместо прямого указания номера адресуемого регистра записывается косвенный номер, т.е. номер того
адресуемого регистра, в котором хранится номер вызываемого.

В режиме «Программирование» индикатор используется для отображения кодов трёх последовательных команд из
программной памяти и текущего состояния счётчика команд, т.е. адреса, по которому будет записана следующая
команда. Например, на индикаторе отображено

02 01 0E 06

В этом случае двузначные команды операций на индикаторе означают:

  1. код 06 — текущее состояние счётчика адреса;
  2. коды 0E, 01, 02
    три последовательные команды, расположенные соответственно по адресам 03, 04, 05.

Этапы вычислений по программам

Вычисления по программам производятся в следующем по рядке:

  1. программирование задачи;
  2. ввод программы в память и редактирование программы;
  3. отладка программы;
  4. занесение исходных данных и выполнение программы.

Для составления разветвляющихся программ и многократного прохождения отдельных частей программ
(подпрограмм) используются команды переходов (прямые и косвенные), команды косвенной индикации вызова
и записи, команды организации циклов. После команд переходов (прямых) и команд организации циклов в
составляемой программе должен стоять адрес перехода. Адрес перехода для косвенной команды содержится
в самой команде. Для прямых и косвенных команд адреса переходов 00-99 записываются с помощью
соответствующих цифровых клавиш 09. Адреса переходов 100 — 104
используются только для прямых команд и записываются с помощью клавиши ,
которая соответствует цифре 10 и одной из клавиш 04.

Наличие в микрокалькуляторе стека возврата предусматривает создание подпрограмм внутри программ.
Глубина подпрограмм определяется разрядностью стека и равна пяти. Регистр стека работает по системе:
первым зашёл, последним вышел.

Для автоматического останова и индикации результата вычислений программа обязательно должна содержать
команду останова С/П.

Программа решения задачи может начинаться с ад­реса 00 или с любого произвольного адреса.
Для занесения программы с нулевого адреса необходимо в режиме «Автоматическая работа» нажать клавишу
очистки программного счётчика В/О и перейти в режим «Программирование»,
нажав клавиши f ПРГ. На индикаторе в этом случае
индицируется адрес счётчика 00, с которого будет вводиться программа. Вводят программу, нажимая клавиши,
записанные в программе. Для занесения программы с произвольного адреса необходимо в режиме
«Автоматическая работа» нажать клавишу БП, а затем клавиши, которые обеспечат
переход на требуемый адрес. После перехода в режим «Программирование» на счётчике адресов команд
установится адрес, с которого должна вводиться программа.

Если при вводе программы допущена ошибка, то для ее исправления необходимо перейти на адрес,
по которому записана ошибочная команда. Для этого можно воспользоваться клавишей
> или
<, если адрес ошибочной команды
находится недалеко от текущего. При каждом нажатии этих клавиш содержимое счётчика адресов команд
соответствен­но увеличивается или уменьшается на единицу. Причём, если ошибка допущена в адресе перехода,
то для её исправления необходимо сдвинуть информацию на два шага и повторить ввод команды и следующий
за ней адрес перехода. При большой разнице адресов ошибочной и текущей команд нужно воспользоваться
командой безусловного перехода. Для этого необходимо перейти в режим «Автоматическая работа»,
нажать клавишу БП, а затем клавиши, которые обеспечат переход на нужный адрес.
После установки режима «Программирование» на индикаторе появится адрес ошибочной команды.
Исправьте ошибку, нажав клавишу требуемой операции либо команды.

Если необходимо исключить какую-либо команду из программы, перейдите на адрес исключаемой команды,
а затем нажмите клавиши k НОП. В программную память запишется
команда «Нет операции», по которой при вычислении ничего не выполняется.

Отладка программы производится в режиме «Автоматическая работа» путём анализа выполнения отдельного
шага программы. Выполнение программы по отдельной команде осуществляется нажатием клавиши
ПП в режиме «Автоматическая работа». Для отладки программы перейдите в режим
«Автоматическая работа», нажав клавиши f АВТ,
занесите исходные данные для работы программы, установите начальный адрес записанной программы,
нажмите клавишу ПП и проанализируйте выполнение каждого шага программы.
При пошаговом просмотре выполнения программы следует учитывать, что выполнение команды перехода и
установка адреса перехода осуществляются за один шаг программы.

Для выполнения программы в режиме «Автоматическая работа» наберите на клавиатуре исходные данные и
занесите их в необходимый адресуемый регистр памяти (RG0 — RGe) либо в регистр стека (X, У, Z, T).
Установите адрес начала программы и пустите программу на счёт, нажав клавишу ПП
для пошагового прохождения команд программы либо клавишу С/П для автоматического
выполнения последовательности шагов программы.

Нажатие клавиши С/П сопровождается подсветкой индикатора, что свидетельствует о
выполнении программы. Время выполнения программы зависит от её длины и характера вычислений.
В случае зацикливания, т.е. бесконечного повторения некоторого участка программы, необходимо остановить её,
нажав клавишу С/П, а затем проверить программу и устранить причину зацикливания.

После выполнения программы прочитайте результат на индикаторе.

Команды переходов

Команда безусловного перехода реализуется клавишей БП. Эта команда прерывает
естественный порядок выполнения команд программы и осуществляет переход к выполнению команды,
указанной в адресе перехода.

Команды перехода по условию (Х≥0, Х<0, X=0, X≠0) реализуются клавишей f и клавишей условия
(Х≥0, Х<0, X=0, X≠0).
С помощью этих команд проверяют содержимое регистра X на выполнение заданного условия. Если условие не
выполняется, то следующей
по программе будет исполнена команда, адрес которой указан непосредственно за командой условного перехода.
Если условие выполняется, то следующей по программе будет исполнена команда, записанная в программе после
адреса перехода. При этом адрес перехода не воспринимается.

Команда перехода на подпрограмму реализуется клавишей ПП. С помощью этой команды
реализуется переход на подпрограмму по адресу, указанному непосредственно после команды перехода,
и запоминается адрес следующей команды в стеке возврата.

Команда возврата из подпрограммы реализуется клавишей В/О. С помощью этой команды из стека
возврата производится вызов адреса, записанного по команде перехода на подпрограмму ПП,
и осуществляется переход по этому адресу к выполнению шагов основной программы.

Команда косвенного безусловного перехода по модифицированному адресу реализуется клавишами
k , БП и клавишей адресуемого регистра
(09, a, b,
c, d, e). При исполнении этой команды
производится модификация адреса, хранящегося в адресуемом регистре, индекс которого входит в команду,
и переход к исполнению команды, записанной по новому (модифицированному) адресу.

Модификация адреса
происходит в зависимости от номера регистра, входящего в команду. Если команда содержит номер одного из
регистров RG0, RG1, RG2, RG3, то при исполнении команды из содержимого регистра (адреса перехода)
вычитается 1, если номер одного из регистров RG4, RG5, RG6, то к содержимому этих регистров прибавляется 1,
если номер одного из регистров RG7, RG8, RG9 , RGa, RGb , RGc, RGd, RGе, то содержимое этих регистров
не изменяется.

Команды косвенных переходов по условию реализуются клавишей k, клавишей условия
(Х≥0, Х<0, X=0, X≠0)
и клавишей адресуемого регистра (09, a,
b, c, d, e).
С помощью этой команды проверяют содержимое регистра X на выполнение заданного условия.
Если условие не выполняется, то происходит модификация адреса,
хранящегося в адресуемом регистре, индекс которого входит в команду, и осуществляется переход к выполнению
команды, записанной по модифицированному адресу. Если условие выполняется, то осуществляется переход к
выполнению следующей команды. При этом адрес, записанный в адресуемом регистре, не модифицируется.

Команда косвенного перехода на подпрограмму реализуется клавишами k,
ПП и клавишей адресуемого регистра
(09, a,
b, c, d, e).
С помощью этой команды производится модификация адреса,
хранящегося в адресуемом регистре, индекс которого входит в команду, запись следующей команды в стек
возврата и переход к исполнению команды, записанной по модифицированному адресу.

Организация циклов

Команды организации циклов реализуются клавишами f,
L0 (либо L1, L2, L3).
При нажатии клавиши L0 (либо L1, L2,
L3), происходит обращение к регистру RG0 (RG1, RG2, RG3). При каждом обращении к регистру
из содержимого этого регистра вычитается 1 и производится анализ его содержимого на нуль. Если содержимое
регистра не равно нулю, то осуществляется переход к выполнению команды, записанной по адресу перехода,
следующему за командой цикла, если равно нулю, то выполняется команда, записанная в программе за адресом перехода.

Косвенное обращение к регистрам

Команда косвенной записи в регистр реализуется клавишами k, x→П
и клавишей адресуемого регистра
(09, a, b, c,
d, e).
С помощью этой команды производится модификация содержимого адресуемого регистра,
индекс которого входят в команду, и запись содержимого регистра X в регистр, соответствующий полученному
модифицированному коду.

Команда косвенной индикации вызова реализуется клавишами k, П→x
и клавишей адресуемого регистра. С помощью этой команды производится
модификация содержимого адресуемого регистра и вызов в регистр X содержимого
того регистра, который соответствует модифицированному коду

Программа решения квадратных уравнений

Рассмотрим программу для решения квадратных уравнений вида
ax2 + bx + c = 0

Адр. Команда Код Примечание
00 П→Х b 6L
01 f x2 22
02 П→Х c 6C
03 П→Х a 6-
04 4 04 Состояние стековой памяти

Р-р Содержимое
T b2
Z c
Y a
X 4
05 × 12
06 × 12
07 11
08 f ) 21
09 X→П d 4D Сохраняем в регистре d значение √(b2-4ac)
10 П→Х b 6L
11 /-/ 0L
12 X→П b 4L Сохраняем в регистре b значение —b для дальнейших вычислений
13 П→Х d 6D
14 + 10
15 П→Х a 6-
16 2 02
17 × 12 Состояние стековой памяти

Р-р Содержимое
Y b + √(D)
X 2a
18 X→П a 4- Сохраняем в регистре a значение 2a для дальнейших вычислений
19 ÷ 13 В регистре X первый корень x1
20 П→Х b 6L
21 П→Х d 6D
22 11
23 П→Х a 6-
24 ÷ 13 Состояние стековой памяти

Р-р Содержимое
Y x1
X x2
25 С/П 50 Останов программы

Выполнение вычислений

Перед выполнением вычислений необходимо коэффициенты a, b, c занести в регистры
a, b, c соответственно. После останова в
регистре X находится один корень, в регистре Y — второй. Если уравнение не имеет действительных корней,
на экране высветится

EDD0D

Рассмотрим решение уравнения x2+2x-3=0

1. 1 X→П a

2. 2 X→П b

3. 3 /-/ X→П c

4. В/О C/П

5. -3.

6. =

7. 1.

Понравилась статья? Поделить с друзьями:
  • Тетрациклин таблетки инструкция по применению взрослым для лечения сифилилиса
  • Баз 8142 руководство по эксплуатации
  • Как настроить часы bistec wr30m инструкция
  • Значение оперативное руководство
  • Ремедин для стирки инструкция по применению