Серия fx-ESPLUS / серия fx-ES
- В.4
- Есть ли что-то еще, о чем следует помнить при выполнении операций BASE-N и логических операций?
- О.4
- Да. Вы можете выполнять расчеты не только с десятичными числами, но и с двоичными, восьмеричными и шестнадцатеричными числами. Результаты вычислений в режиме BASE-N всегда отображаются в выбранной в данный момент системе счисления. Чтобы представить число в другой системе счисления, выберите требуемую систему счисления. Можно также выполнять расчеты с отрицательными числами и логические операции.
Примечание.
При вводе шестнадцатеричных цифр A, B, C, D, E и F используйте клавиши, отмеченные красными или зелеными буквами. В этом случае не требуется нажимать клавишу [ALPHA] перед нажатием выбранной клавиши с буквой.
Преобразование чисел из системы счисления с основанием BASE-N в десятичные числа
Система счисления Основание пример (десятичное число 28) Результат Двоичное число 2 1x 24 + 1x 23 + 1x 22 + 0x 21 + 0x20 11100 Восьмеричное число 8 3x 81 + 4x 80 34 Десятичное число 10 2x 101 + 8x 100 28 Шестнадцатеричное число 16 1x 161 + 12x 160 1C
Ниже приведены расчеты, выполненные с помощью калькулятора fx-991ESPLUS.
Пример. Преобразование десятичного числа 28 в двоичную систему счисления.
1. В режиме BASE задайте десятичную систему счисления по умолчанию.
[MODE] [4](BASE-N) [X2](Dec)
2. Введите десятичное число 28.
[2] [8] [=]
3. Укажите двоичную (Bin) систему счисления.
[log](BIN)
Отображаемый результат: 0000000000011100 (Bin)
Логические операции
Результатом логических операций являются поразрядное логическое умножение (and), логическое сложение (or), исключающее логическое сложение (Xor,Exor) и исключающее логическое вычитание (Xnor). В случае с отрицательными двоичными, восьмеричными и десятичными числами дополнение берется в двоичной системе счисления, а затем результат возвращается в исходной системе счисления. В случае десятичной системы счисления отрицательные числа отображаются со знаком минус.
Таблица истинности
A B A And B A Or B A Nand B A Nor B A Xor B 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 0 0 0
A Nand B эквивалентно выражению: НЕ (A И B)
A Nor B эквивалентно выражению: НЕ (A ИЛИ B)
A Xor B эквивалентно выражению: (A ИЛИ B) и (НЕ(A) ИЛИ НЕ(B))
Примеры:
Преобразование результатов побитовых логических операций Or и Xor над шестнадцатеричными числами 19 и 1A в двоичные числа.
Операция ИЛИ: 19 ИЛИ 1A
1. В режиме BASE задайте шестнадцатеричную систему счисления по умолчанию.
[MODE] [4](BASE-N) [^] (Hex)
2. Введите шестнадцатеричное число 19.
[1] [9]
3. Введите логический оператор.
[SHIFT] [3](BASE) [2](or)
4. Введите шестнадцатеричное число 1A. Результат отобразится в шестнадцатеричной системе счисления.
[1] [( – )](A) [=]
Отображаемый результат: 1B (Hex)
5. Укажите двоичную (Bin) систему счисления.
[log](BIN)
Отображаемый результат: 0000000000011011
Операция Xor: 19 Xor 1A
1. В режиме BASE задайте шестнадцатеричную систему счисления по умолчанию.
[MODE] [4](BASE-N) [^] (Hex)
2. Введите шестнадцатеричное число 19.
[1] [9]
3. Введите логический оператор.
[SHIFT] [3](BASE) [3](xor)
4. Введите шестнадцатеричное число 1A. Результат отобразится в шестнадцатеричной системе счисления.
[1] [( – )](A) [=]
Отображаемый результат: 3 (Hex)
5. Укажите двоичную (Bin) систему счисления.
[log](BIN)
Отображаемый результат: 0000000000000011(Bin)