差分

移動先: 案内検索

2の補数

19 バイト除去, 2016年5月15日 (日) 16:46
/* Half Adder と Full Adder */
まず最初のビットは 1 + 1 です。ビットは0になります。次のビットに1を繰り上げます。
このときの加算をビット演算回路で示すと次のようになり、この回路のことをHalf Adderと呼びます。この回路のことをHalf Adderと呼びます。ビット演算回路で示すと下記の'''Half Adder'''の図のようになります。
次のビットは下から繰り上がってきたビットも含めて計算することになります。
この回路のことをFull Adderと呼びます。ビット演算回路で示すと下記の'''Full Adder'''の図のようになります。
{| class="wikitable" style="text-align: center; "
| Half Adder
 
[[File:Twocomp-fig2.png|center|300px]]
 
|-
|}
 
 
次のビットは下から繰り上がってきたビットも含めて計算することになります。
このときの加算をビット演算回路で示すと次のようになり、この回路のことをFull Adderと呼びます。
{| class="wikitable" style="text-align: center; "
| Full [[File:Twocomp-fig2.png|center|300px]]'''Half Adder ''' の図 | [[File:Twocomp-fig3.png|center|300px]]'''Full Adder''' の図
|-
|}