fx-ESPLUS 系列 / fx-ES 系列
- Q2
- 執行 BASE-N 和邏輯運算時有什麼需要記住的嗎?
- A2
- 是的。除了十進制值之外,還可以使用二進制、八進制和十六進制值進行計算。BASE-N 模式中的計算結果始終使用當前選擇的數字系統顯示。您可以更改數字系統設定以將值更改為另一個數字系統。您還可以執行負值計算和邏輯運算。
注意:輸入十六進制值時,使用紅色或綠色字母標記的鍵輸入 A、B、C、D、E 和 F。在這種情況下,您無需在按字母鍵之前按 [ALPHA] 鍵。
從 BASE-N 轉換為十進制
記數係統 基數 示例(十進制數 28) 結果 二進制 2 1x24+1x23+1X22+0x21+0x20 11100 八進制 8 3x81+4x80 34 十進制 10 2x101+8x100 28 十六進制 16 1x161+12x160 1C
示例:將十進制值 28 轉換為其等效的二進制。
1. 在 BASE 模式下,指定十進制作為預設數字基數設置。
[MODE] [4](BASE-N) [X2](Dec)
2. 輸入十進制值28。
[2] [8] [=]
3. 指定二進制作為所需的數字基數。
[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 1 0 1 1 0 1 1 1 1 1 0 0 0 A Nand B 等價於: Not (A and B)
A Nor B 等價於:Not(A Or B)
A Xor B 等價於: (A Or B) And (Not(A)Or Not(B))[MODE] [4](BASE-N) [^] (Hex)
例子:
取十六進制值 19 和 1A 兩數的「按位或」和「按位異或」,並將結果轉換為二進制值。
Or操作:19 Or 1A
1. 在 BASE 模式中,指定十六進制作為預設的數字基數設置。
2. 輸入十六進制值 19。
[1] [9]
3. 輸入邏輯運算符。
[SHIFT] [3](BASE) [2](or)
4. 輸入十六進制值1A,將顯示十六進制結果。
[1] [( - )](A) [=]
顯示結果:1B (Hex)
5.將二進制指定為所需的數字基數。
[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. 將二進制指定為所需的數字基數。
[log](BIN)
顯示結果:0000000000000011(Bin)
您認為此常見問題對您的幫助為?