Перейти к содержанию

CASIO

ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ

Найти

Вычисления с использованием основания системы счисления n (BASE-N)

Нажмите клавиши (BASE-N), чтобы войти в режим BASE-N в случае необходимости выполнения вычислений с использованием десятеричных, шестнадцатеричных, двоичных и (или) восьмеричных значений.

При входе в режим BASE-N по умолчанию выбирается десятеричная система счисления. Это означает, что для ввода данных и вывода результатов вычислений используется десятичный формат отображения чисел.
Для переключения системы счисления нажмите одну из следующих клавиш: (DEC) для десятеричной системы, (HEX) для шестнадцатеричной системы, (BIN) для двоичной системы, (OCT) для восьмеричной системы.


Пример 1. Вход в режим BASE-N, переключение на двоичную систему счисления и вычисление значения выражения 112 + 12

  • (BASE-N)
  • (BIN)
  • 111

Пример 2. После завершения представленного выше вычисления переключение в режим шестнадцатеричной системы счисления и вычисление значения выражения 1F16 + 116

  • (HEX) 1(F)1

Пример 3. После завершения представленного выше вычисления переключение в режим восьмеричной системы счисления и вычисление значения выражения 78 + 18

  • (OCT) 71

Примечание

Используйте следующие клавиши для ввода букв от A до F для шестнадцатеричных значений: (A), (B), (C), (D), (E), (F).

В режиме BASE-N ввод дробных (десятичных) значений и показателей не поддерживается. Если результат вычисления имеет дробную часть, она отбрасывается.

Диапазон ввода и вывода данных составляет 16 бит для двоичной системы счисления и 32 бита для других систем счисления. Ниже представлены более подробные сведения о диапазонах ввода и вывода данных.

Система счисления Base-n Диапазоны ввода/вывода
Двоичная

Положительный:
0000000000000000 ≦ x ≦ 0111111111111111

Отрицательный:
1000000000000000 ≦ x ≦ 1111111111111111

Восьмеричная

Положительный:
00000000000 ≦ x ≦ 17777777777

Отрицательный:
20000000000 ≦ x ≦ 37777777777

Десятеричная -2147483648 ≦ x ≦ 2147483647
Шестнадцатеричная

Положительный:
00000000 ≦ x ≦ 7FFFFFFF

Отрицательный:
80000000 ≦ x ≦ FFFFFFFF


Указание системы счисления для отдельных вводимых значений

Существует возможность ввода специальной команды, которая непосредственно следует за значением, для указания системы счисления для данного значения. Эти специальные команды таковы: d (десятеричная система), h (шестнадцатеричная система), b (двоичная система) и o (восьмеричная система).


Пример. Вычисление 1010 + 1016 + 102 + 108 и отображения результата в виде десятичного значения

  • (DEC)(BASE)(d) 10
    (BASE)(h) 10
    (BASE)(b) 10
    (BASE)(o) 10
  • 36

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

Можно использовать любое указанное ниже сочетание клавиш для перевода текущего отображаемого результата вычисления в другую систему счисления. (DEC) (десятеричная система), (HEX) (шестнадцатеричная система), (BIN) (двоичная система), (OCT) (восьмеричная система).


Пример. Вычисление значения выражения 1510 × 3710 в десятеричном режим с последующим переводом результата в шестнадцатеричную, двоичную и восьмеричную системы счисления.

  • (DEC) 1537
  • 555
  • (HEX)
  • 0000022B
  • (BIN)
  • 0000001000101011
  • (OCT)
  • 00000001053

Логические операции и операция отрицания

Калькулятор имеет логические операторы (and, or, xor, xnor) и функции (Not, Neg) для выполнения логических операций и операции отрицания с двоичными значениями.
Для ввода этих логических операций и функций используйте меню, которое открывается при нажатии на клавиши (BASE).


Нажмите эту клавишу: Если необходимо ввести следующее:
(and) Логический оператор «and» (логическое произведение), который возвращает результат поразрядной операции AND
(or) Логический оператор «or» (логическая сумма), который возвращает результат поразрядной операции OR
(xor) Логический оператор «xor» (исключающая логическая сумма), который возвращает результат поразрядной операции XOR
(xnor) Логический оператор «xnor» (исключающая логическая сумма с отрицанием), который возвращает результат поразрядной операции XNOR
(Not) Функция «Not(», которая возвращает результат поразрядного отрицания
(Neg) Функция «Neg(», которая возвращает результат поразрядного дополнения до двух

Все представленные ниже примеры вычислений выполняются в двоичном режиме ((BIN)).


Пример 1. Определение логического оператора AND для 10102 и 11002  (10102 and 11002)

  • 1010(BASE)(and) 1100
  • 0000000000001000

Пример 2. Определение логического оператора OR для 10112 и 110102  (10112 or 110102)

  • 1011(BASE)(or) 11010
  • 0000000000011011

Пример 3. Определение логического оператора XOR для 10102 и 11002  (10102 xor 11002)

  • 1010(BASE)(xor) 1100
  • 0000000000000110

Пример 4. Определение логического оператора XNOR для 11112 и 1012  (11112 xnor 1012)

  • 1111(BASE)(xnor) 101
  • 1111111111110101

Пример 5. Определение побитового отрицания для 10102  (Not(10102))

  • (BASE)(Not) 1010
  • 1111111111110101

Пример 6. Определение побитового дополнения до двух для 1011012  (Neg(1011012))

  • (BASE)(Neg) 101101
  • 1111111111010011

Примечание

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

Распечатать эту страницу
Начало страницы