-1

私は通常、宿題の助けを求めないようにしていますが、もう一度立ち往生しています。教科書を何度も読んでいますが、これを理解することはできません。インストラクターにメールしたところ、「このページをチェックしてください」「あのページをチェックしてください」というヘルプしか得られないので、やらないのではなく、実際に学べるようにアドバイスが欲しいです。

「G」ゲートのことは、本の中で私を悩ませているもので、そのように見えるゲートがないので、どうすればよいかわかりません。これが質問の写真です。基本的に、X値(出力)を見つける必要があります。答えはいいでしょう。しかし、「なぜ」について少し説明していただければ幸いです。助けてくれて本当にありがとう! 宿題

4

2 に答える 2

0

D は AND のように見えます

EはNANDみたい、乳首っぽいのはインバーター

F は NOT のように見えます。これは、出力にインバーターを備えたバッファーです。

G は NOR、反転出力の OR のように見えます

ラベルのないものは OR のように見えます。

かなり下手な絵ですが。

あなたに答えを与えることは、あなたの教育からあなたをだますだけであり、これは重要です. 二項関数には 16 の論理接続詞があり、それらはすべて . . . 論理的。彼らは理にかなっています。

AND は、両方の入力が true の場合に出力が true になることを意味します。「A と B = 1 の場合、出力は 1 です」

OR は、入力のいずれかが true の場合、出力が true になることを意味します。「AまたはB = 1の場合、出力は1です」

NOT は、入力が true の場合、出力が false であることを意味します。

XOR は、両方ではなくどちらかの入力が true の場合、出力が true になることを意味します。「A または B = 1 の場合、A と B の両方が 1 でない限り、出力は 1 です」

AND、OR、および XOR はすべて、意味を逆にする出力にインバーターを持つことができます。true を出力するはずの場合は false を出力し、false を出力するはずの場合は true を出力します。

表の見出しでは、* は AND を意味し、+ は OR を意味し、' は「左側の記号を反転させる」を意味します。

D は A AND B であるため、A と B が true の場合、列に 1 を入力すると、残りの列は false になります。

E は B NAND C であるため、B と C が true の場合、列に 0 を入力すると、残りの列は true になります。

F は C ではないので、C の反対を列に入れます。

G は NOT((A AND B) OR (NOT C)) です。または、回路図を見て式を少し考えると、NOT(D OR F) であることがわかります。あなたは今、自分でこれを理解できるはずです。

X は G または E です。G の式のように回路をたどるもっと複雑な式がありますが、自分の仕事を証明するためにそれが必要な場合は、先生に相談する必要があります。おそらく、あなたが努力したことを示す質問をすることで、より多くの助けが得られるでしょう。

回路図を含む JavaScript の論理関数に関する記事を書きました。この記事の冒頭にある関数表を覚えておけば、デジタル ロジックを扱うときに大いに役立ちます。関数番号と関数名を関連付けるボーナス ポイントとして、関数の真理値表の出力列を覚えていることになります。彼らはあなたに二進法で数えることを教えましたよね?とにかく、ここに記事があります: http://matthewkastor.blogspot.com/2013/10/logical-functions-in-javascript.htmlあなたの当面の質問にはそれほど重要ではありませんが、それを読むことは間違いなく役に立ちます。ああ、入力も同様に反転できるので、気を悪くしないでください。

于 2013-10-25T07:48:18.857 に答える