
2 進計算機は2 進数で書かれた整数に対して算術演算とビット演算を行います 2 つの数値を入力し、加算、減算、乗算、除算、AND、OR、XOR、ビットシフトなどの演算を選択し、ツールは2 進数、8 進数、10 進数、16 進数で示されるすべてのステップで答えを一度に返します 入力ベースを切り替えると、最初に手で何も変換せずに、別の16 進数値に16 進数値を追加したり、10 進数値2 をXORしたりできます。
2 つの演算ファミリーの動作は異なり、ツールはそれらを分離します。算術 (加算、減算、乗算、除算、モジュロ) は真の数学的値に作用するため、何桁入力しても正確であり、除算は整数商を任意の剰余とともに報告します。ビット単位の演算 (AND、OR、XOR、NAND、NOR、XNOR、NOT、および左右のシフト) は固定レジスタ内の生のビット パターンに作用するため、選択した幅に依存します。そのため、ツールでは 8、16、32、または 64 ビットを選択できます。数値の NOT、または端からビットを押し出すシフトは、レジスタの幅が C、Java、Go、または Rust とまったく同じようにわかってから、定義された答えしか得られません。
固定幅のビット単位の結果は、2 の補数を使用して表示されます。これは、ほぼすべてのプロセッサが符号付き整数に使用する表現です。ビット単位の結果が上位ビットに設定されている場合、ツールは符号なし読み取り値と符号付き読み取り値の両方を報告するため、同じビットが符号付きとして読み取られると、なぜ ~5 が 8 つの符号なしビットで 250 になるのかがわかります。 JavaScript BigInt を使用してブラウザですべてが実行されるため、値がサイレントにオーバーフローすることはなく、入力したものはアップロード、ログ、または保存されません。計算機は、ページがロードされるとネットワークが切断された状態で動作し続けます。
入力する数値に対して、2 進数、8 進数、10 進数、または 16 進数を選択します。両方のオペランドが選択した基数で読み取られ、0b、0o、0x などの接頭辞が受け入れられ、無視されます。
最初の値を入力し、加算、減算、乗算、除算、モジュロ、または AND、OR、XOR、NOT、シフトなどのビット単位の演算を選択し、2 番目の値を入力します。 NOT とシフトは、最初のオペランドと金額のみを使用します。
AND、OR、XOR、NOT、NAND、NOR、XNOR、およびシフトの場合は、8、16、NOR、または 64 ビットを選択します。算術演算は幅を無視し、任意のサイズで正確なままですが、ビット単位の結果はそのレジスタ内で計算されます。
結果は二進法、八進法、十進法、六進法でまとめて表示され、ビット単位の回答には符号付き読み取り値、除算には剰余が付きます。ワンクリックで任意の表現をコピーします。
ページを離れたり、手で基数を変換したりすることなく、加算、減算、乗算、除算、モジュロを取るか、AND、OR、XOR、NAND、NOR、XNOR、NOT、および左右のシフトに切り替えます。
各オペランドと結果は 2 進数、8 進数、10 進数、16 進数でまとめて表示されるため、個別の基本変換を実行して答えを確認することはありません。
ビット単位の演算には 8、16、32、または 64 ビットのレジスタを選択して、C、Java、または Rust の固定幅整数タイプとまったく同じように動作しないようにします。
ビット単位の結果に上位ビットが設定されている場合、ツールは符号なし値と符号付き 2 の補数値の両方を表示し、符号の動作を驚くべきものではなく可視化します。
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!