ラベル 論理回路 の投稿を表示しています。 すべての投稿を表示
ラベル 論理回路 の投稿を表示しています。 すべての投稿を表示

2014年6月11日水曜日

CHAPTER2_06_問題05

半加算器、全加算器は、入力値を加算し一桁目と二桁目を出力値としたもの。

1+0+1=10
一桁目がs = 0、二桁目がc=1

答え ウ


戻る

CHAPTER2_06_問題04

半加算器、全加算器は、入力値を加算して
一桁目と二けた目をそれぞれ出力結果とする物。
半加算器は入力が2つなのに対し、全加算器は、入力が3つ。

真理値は以下の通り。










図中、Aの素子は、xとyの入力からzを出力値としている。
どの入力の時に1となるか調べると
zは入力値の1つだけが1の時1を返しているため、XOR回路。

図中、Bの素子は、xとyの入力からcを出力値としている。
どの入力の時に1となるか調べると
cは入力値の全てが1の時1を返しているため、AND回路。

よって、排他的論理和と論理積

答え ア


戻る

CHAPTER2_06_問3

左から順に回路の結果を書いていく

















#答えの選択肢を見る限り、これよりシンプルになっている。
#ということは、計算を進めると選択肢のどれかになるのか・・・。
#じゃ、ひとまず論理積の掛け算部分を展開してみるか。






こんな風になる。
ただし、この問題については、下記を知らないと解けない。


↓前振り AとBの論理積は何になるか?

それぞれの交差したところになる。


↓本題 Aと(NOT A)の論理積は何になるか?




















交差しているところは、ないのでこの答えは、なし(または0)

つまり、何かと何かの否定の論理積は交差することがないので計算式から、取り除くことができる。






この式では、(NOT A)とAの論理積と(NOT B)とBの論理積があるためこれらは削除できる。
その結果

A・(NOT B) + (NOT A)・B となり

答え ウ


戻る

CHAPTER2_06_問題02

回路を順に追って、値を書き換えていくことが大事。
一度にあちこちばらばらに変えていくとおかしなことになるので注意。


初期状態
















XとYの値はAND回路への入力になっているので変更















問題文を読むとこの状態の時、Sをいったん0にしたとのこと。













順に回路の計算結果を書いていく。
順に解いていくのであって、この状態から改めて
SとRのAND回路を同時回路の結果を書いていってはいけない。


S側のAND回路の結果を書く















NOT回路を計算する















NOT回路の計算結果をR側のAND回路の入力へ戻す















RのAND回路の結果を書く















NOT回路の計算をする















NOT回路の計算結果をS側のAND回路の入力へ戻す
















ここで再びSの入力を1に変える















SのAND回路を計算するが結果は変わらず0のため、これ以降の計算は変わらない。
よってX=1、Y=0


答え ウ


戻る

CHAPTER2_06_問題01

スイッチAとスイッチBがともにオフな時を考える 両方オフなので照明は消灯。
(0,0)⇒0

両方オフな時にAだけオンの時、Bだけオンの時を考える。
オフな状態からどっちか一方のスイッチだけオンにするので点灯となる。
(0,1)⇒1
(1,0)⇒1

両方オンな時の1つ前は、(0,1)または(1,0)。
1つ前の時は、オンなので(1,1)の時は消灯となる。
(1,1)⇒0

入力値の1つだけが1の時1となるのでXOR

答え エ

戻る

2014年6月10日火曜日

CHAPTER2_06_問4

#実際に書いてみる。











答え  A + (NOT B)


戻る

CHAPTER2_06_問3

#ひとまず、全通り計算してみる。
#下手にNAND回路だから・・・とか考えるより4パターンだから書いたほうが早いし間違いないよね。


A,B(0,0)⇒0

















A,B(0,1)⇒1
A,B(1,0)⇒1[上下対称なので同じ値]
















A,B(1,1)⇒0
















真理値表は、以下のとおり








入力値の1つだけが1の時1を返すためXOR回路と同等

答え エ


戻る

CHAPTER2_06_問2

#1つずつ論理回路の演算結果を書いていく。














答え 0


戻る

CHAPTER2_06_問1

AND回路・・・入力値の全てが1の時1を返す回路

入力値の全てが1なので1を返す

OR回路・・・入力値の1つ以上が1の時1を返す回路

 入力値の1つ以上が1なので1を返す

XOR回路・・・入力値の一つだけが1の時1を返す回路

入力値のうち複数が1なので0を返す

NAND回路・・・AND回路の出力を反転させたもの

AND回路の結果が1なので0を返す

NOR回路・・・OR回路の出力を反転させたもの

OR回路の結果が1なので0を返す

NXOR回路・・・XOR回路の出力を反転させたもの

XOR回路の結果が0なので1を返す


戻る