Примеры реализации команд калькулятора
Команда +:
Для того чтобы произвести сложение требуется:
- ввести первое слагаемое -> + (первое слагаемое переведет в регистр сумматора)
- ввести второе слагаемое -> +
- результат в регистре сумматора.
Пример: 6 -> + -> 6 -> +. Вывод в регистре сумматора: 12.
Команда -:
Для того чтобы произвести вычитание требуется:
- ввести уменьшаемое -> + (уменьшаемое переведется в регистр сумматора)
- ввести вычитаемое -> нажать (-)
- результат в регистре сумматора.
Пример: 12 -> + -> 6 -> -. Вывод в регистре сумматора: 6.
Команда ÷:
Для того чтобы произвести деление требуется:
- ввести делимое -> + (делимое переведется в регистр сумматора)
- ввести делитель -> нажать (/)
- результат в регистре сумматора.
Пример: 12 -> + -> 3 -> /. Вывод в регистре сумматора: 4.
Команда x:
Для того чтобы произвести умножение требуется:
- ввести первый множитель -> КМ (первый множитель переведется в регистр множителя)
- Переместить первый множитель в регистр сумматора любой из операций (+,-) для освобождения регистра клавиатуры либо же при пустом регистре сумматора переместить сумматор в регистр клавиатур->СК
- ввести второй множитель -> нажать (*)
- результат в регистре сумматора.
Пример при пустом сумматоре: 4 -> КМ -> СК -> 3 -> *. Вывод в регистре сумматора: 12.
Пример при сумматоре с содержимым: 4 -> КМ -> - -> 3 -> *. Вывод в регистре сумматора: 12.
Примерпри сумматоре с содержимым: 4 -> КМ -> + -> 3 -> *. Вывод в регистре сумматора: 12.
Команда квадратный корень(√):
Для того чтобы вывести квадратный корень из числа требуется:
- ввести число (в регистре клавиатуры)
- нажать кнопку √(квадратный корень)
В регистре сумматора выводится результат, регистр множителя – исходное число, в регистре клавиатуры всегда будет 2.
Команда ÷ц:
Для того чтобы сделать целочисленное деление требуется:
- ввести делимое -> + (делимое переведется в регистр сумматора)
- ввести делитель -> нажать (÷ц)
- проверить положение тумблера о-ч (при "о" будет выводиться остаток, при "ч" будет выводиться частное)
Пример 1: 5 -> + -> 3 -> тумблер ч -> ÷ц. Вывод в регистре сумматора: 1.
Пример 2: 5 -> + -> 3 -> тумблер o -> ÷ц. Вывод в регистре сумматора: 6666666666666666667.
Команда ПД:
Чтобы выполнить перевод требуется:
- ввести в клавиатуру систему счисления (от 2 до 10)
- нажать кнопку КМ (для перевода числа из регистра клавиатуры в регистр множителя)
- нажать кнопку СК (сбрасываем регистр клавиатуры на 0)
- ввести дробное число для перевода
- нажимать кнопку ПД до тех пор, пока число на экране перестанет изменяться.
Вывод происходит в регистре сумматора.
Пример команды: 2 -> КМ -> СК -> 5.0 -> ПД -> ПД -> ПД. Результат: 101.0.