差分
移動先:
案内
、
検索
2の補数
95 バイト追加
,
2016年5月15日 (日) 16:25
/* 加算器と2の補数 */
ですので、1ビットレジスタで加算はXORの回路と同等です。
図1
[[File
:
XOR回路
Twocomp-fig1.png|center|200px|A XOR B → S]]
2ビット加算器
では2ビットの加算を考えてみましょう。01
=== Half Adder と Full Adder ===
では2ビット加算器を考えてみましょう。01
+ 01
を考えてみます。
の加算を考えてみます。
まず最初のビットは 1 + 1 です。ビットは0になります。次のビットに1を繰り上げます。
このときの加算をビット演算回路で示すと次のようになり、この回路のことをHalf Adderと呼びます。
図2
[[File
:
Twocomp-fig2.png|center|200px|
Half Adder
]]
次のビットは下から繰り上がってきたビットも含めて計算することになります。
Hironobu
ボット
、
ビューロクラット
、
管理者
726
回編集
案内メニュー
個人用ツール
ログイン
名前空間
特別ページ
変種
表示
その他
検索
ナビゲーション
メインページ
最近の出来事
最近の更新
ヘルプ
コンタクト先
目次
ツールボックス
特別ページ
印刷用バージョン