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

(BASE-N)
(BIN)
- 11
1

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

(HEX) 1
(F)
1

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

(OCT) 7
1

Примечание
Используйте следующие клавиши для ввода букв от A до F для шестнадцатеричных значений:
(A),
(B),
(C),
(D),
(E),
(F).
В режиме BASE-N ввод дробных (десятичных) значений и показателей не поддерживается. Если результат вычисления имеет дробную часть, она отбрасывается.
Диапазон ввода и вывода данных составляет 16 бит для двоичной системы счисления и 32 бита для других систем счисления. Ниже представлены более подробные сведения о диапазонах ввода и вывода данных.
| Система счисления Base-n | Диапазоны ввода/вывода |
|---|---|
| Двоичная | Положительный: Отрицательный: |
| Восьмеричная | Положительный: Отрицательный: |
| Десятеричная | -2147483648 ≦ x ≦ 2147483647 |
| Шестнадцатеричная | Положительный: Отрицательный: |
Указание системы счисления для отдельных вводимых значений
Существует возможность ввода специальной команды, которая непосредственно следует за значением, для указания системы счисления для данного значения. Эти специальные команды таковы: 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) 15
37
- 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) калькулятор просто добавляет знак минус.


