webmemo.tech

ビット演算シミュレーター & 視覚化ツール

AND, OR, XOR, NOTおよび各種シフト演算をビット単位で視覚化。フラグ管理やビット操作の理解を助けます。

使いかたと補足説明

基本操作

  • 数値1と数値2(またはシフト数)を入力し、演算子を選択するとリアルタイムで計算結果が表示されます。
  • ビット幅(8〜64bit)を指定することで、演算が適用される範囲を制限できます。ビットフラグのシミュレーション等に便利です。
  • 「SIGNED」は2の補数表現として、「UNSIGNED」は正の整数として結果を解釈します。

演算子の説明

  • AND (&): 両方のビットが1の場合に1となります。
  • OR (|): どちらかのビットが1の場合に1となります。
  • XOR (^): ビットが異なる場合に1となります。
  • NOT (~): 全てのビットを反転させます。
  • L-Shift (<<): ビットを左にずらします(2倍の効果)。
  • R-Shift (>>): ビットを右にずらします。符号付きの場合は算術シフトを行います。
指定されたビット幅に基づき計算しますが、言語や環境による仕様差に注意してください。