IT
Mahasiswa
この問題が分かりません。どなたか教えてください(T_T)
問 6.1 本章の説明と似た考え方で,
●
入力:4ビットで表現された2進数 a4a3a201
出力: 入力に1を加えた結果 cS4838281
となる回路を作ることができる(具体的には, p.63 の図 6.2 で 「入力2」を「0001」に
固定して考えれば「1を加える回路」ができる)以下のヒントを参考に,そのような回路
を作りなさい.
ヒント]
● 4ビット加算器のときと同様に一番下の桁の処理部分とそれ以外の部分に分けて考
える.一番下の桁(入力 α1) を処理する回路 (半加算器に相当) は,図 6.3 (p.63) の
「入力 2 (= b)」を1に固定して考えればできる. 半加算器の真理値表 (p.63 の表 6.1)
から「b = 0」となっているすべての行を取り除いたものが、作りたい回路の真理値表
である.実際に真理値表を書いてみると、左下の表のようになり,さらに「b」の列を
省略すれば,入力 「a」と出力 「c」 「s」の関係を表す真理値表 (右下) が得られる.
b
a
a C S
C S
01 201
(0+1=01)
0 0
1
(0 +1 = 01)
1 1 1
0
(1 +1 = 10)
1
1
0
(1 + 1 = 10)
入力 a2,a3, 4 を処理する回路 (全加算器に相当) は,図 6.5 (p.65) の 「入力 2 (= b)」
を0とみなしたものに相当する. 全加算器の真理値表 (p.65 の表 6.2) から「6 = 1」
の部分を取り除いたものが、左下の表であり,さらに 「b」 の列を省略すれば,入力
「a」「d」 と出力 「c」 「s」 の関係を表す真理値表 (右下) が得られる.
a
0
0
1
1
b
0
0
0
0
d
0
1 0
0 0
1 1
C
S
0 0
1
1
0
(0+0+0=00)
(0+0+1=01)
(1+0+0= 01)
(1+0 + 1 = 10)
a d C
S
0 0
0
0
0 1 0
1
1 0 0 1
1 1
1
0
演習問題
71
(0 + 0 + 0 = 00)
(0+0 +1 = 01)
(1+0 + 0 = 01)
(1 + 0 + 1 = 10)
Answers
No answer yet
Apa kebingunganmu sudah terpecahkan?
Pengguna yang melihat pertanyaan ini
juga melihat pertanyaan-pertanyaan ini 😉
Recommended
詳説【数学Ⅰ】第一章 数と式~整式・実数・不等式~
8918
116
数学ⅠA公式集
5638
19
詳説【数学Ⅰ】第三章 図形と計量(前半)~鋭角鈍角の三角比~
4549
11
詳説【数学Ⅰ】第三章 図形と計量(後半)~正弦・余弦定理~
3528
10