User manual - fx-5800P
– 77 –
■ 2 進数の論理計算と負数計算を行う
32 桁(32 ビット)の 2 進数の論理計算および負数計算が可能です。次の例題は、基数を 2 進(
7
(BIN))に設定し
て行ってください。
メモ
2 進、8 進、16 進では、負数は 2 進数表記で 2 の補数をとった数値を、元の
n
進表記に戻して使います。
10 進では、負数には負符号を表示します。
"
論理積(and)
ビットごとの論理積をとった結果を返します。
1010
2
and 1100
2
= 1000
2
W
H
(BASE-N)
L
A
(and)
"
論理和(or)
ビットごとの論理和をとった結果を返します。
1011
2
or 11010
2
= 11011
2
W
H
(BASE-N)
L
A
(or)
"
排他的論理和(xor)
ビットごとの排他的論理和をとった結果を返します。
1010
2
xor 1100
2
= 110
2
W
H
(BASE-N)
L
A
(xor)
"
排他的論理和の否定(xnor)
ビットごとの排他的論理和の否定をとった結果を返します。
1111
2
xnor 101
2
=
11111111111111111111111111110101
2
W
H
(BASE-N)
L
A
(xnor)
"
否定(Not)
ビット反転した結果を返します。
Not(1010
2
) =
11111111111111111111111111110101
2
W
H
(BASE-N)
A
L
(Not)
"
負数(Neg)
2 の補数をとった結果を返します。負数設定が“Signed”(負数を扱う)の場合のみ計算できます。
Neg(101101
2
) =
11111111111111111111111111010011
2
W
H
(BASE-N)
A
(Neg)
L