|
コマンド |
スタックダイアグラム |
説明 |
|---|---|---|
| 2* |
( x1 -- x2 ) |
2 を掛けます。 |
| 2/ |
( x1 -- x2 ) |
2 で割ります。 |
| >>a |
( x1 u -- x2 ) |
x1 を u ビット算術右シフトします。 |
| and |
( x1 x2 -- x3 ) |
ビット単位の論理積。 |
| invert |
( x1 -- x2 ) |
x1 のすべてのビットを反転します。 |
| lshift |
( x1 u -- x2 ) |
x1 を u ビット分左へシフトします。下位ビットはゼロでうめます。 |
| or |
( x1 x2 -- x3 ) |
ビット単位の論理和。 |
| rshift |
( x1 u -- x2 ) |
x1 を u ビット右シフトし、上位ビットはゼロでうめます。 |
| u2/ |
( x1 -- x2 ) |
1 ビット論理右シフトし、空になった符号ビットにゼロをシフトします。 |
| xor |
( x1 x2 -- x3 ) |
ビット単位の排他的論理和。 |