コンピュータを追加することはできません(ビット演算)

オリジナルのアンチコードのコンピュータコードは、これらを補完する比較的単純な存在である前に、私たちは自分自身について知らせることができます

しかし、アイデアを把握します

バイナリデータを取得していないときに、データ(バイナリ)--->(ビデオまたはTXT)コーディングどのように把握するための時間は------>道のコーディング規則に従ってコード化されます

コンピュータ動作 - (ビット演算)

 

 

 II。なぜビットコンピューティングを学びますか?

 

 

 III。ビット演算

操作1.

 

 

 

2. OR

 

 

 

3.排他的論理和演算

 

 

 

4.非動作(反転)

 

左移動(比較的単純な)

 

 

 

 

6.右

アセンブリで使用SHRへの権利を移動する0

                  シンボルビットSARモバイル塗りつぶしを使用する権利

Cの符号ビット0とその補数で言語、および補体は>>

C言語ではunsigned int型に応じて判断され、あなたが署名されているか、符号なし、その後、0または塗りつぶしを決めます

符号なし符号なし

コンピュータは、デフォルトの署名intで

 

 

 

 

IV。ビットで四則演算を実現

1.動作例4 + 5

同じことはないキャリー、付加およびXORの結果が存在しない場合に見ることができます

 

 したがって、コンピュータの動作は、第1のXORはもはやキャリーがない判断されたXOR 

 

 

 生じたキャリーを決定するために動作位置キャリーが発生し、この位置に

 

 

XORを運ぶでしょう、過去に考慮されていません

だから、XOR結果を運ぶ必要がありますし、我々は再び(キャリーがあるので)00000100をしたいプラスワンを去ったときにことを指摘し、結果を追加

 

 

 

 

 

 そして、キャリーがあるかどうかを判断し、0は、最終的な結果である運ぶかどうかを確認するために見て

全体のプロセス

 

 

2。

4-5(実際には、加算され)

すなわち、4 +( - 5)、負の動作は、補体の形で行われます

まず、XORはそれで離れて取得し、キャリーがあるかどうかを確認離れて取得することではありません

 

 

 

 

   

 

 

 

 

おすすめ

転載: www.cnblogs.com/cat47/p/12238430.html