論理回路の負論理と正論理について

このQ&Aのポイント
  • 論理回路の負論理と正論理について理解できない疑問があります。
  • 負論理とは何か、正論理とは何かについて説明します。
  • 実際の回路上で負論理と正論理がどのように使われるのかについても解説します。
回答を見る
  • ベストアンサー

論理回路の負論理が理解できない

論理回路の負論理がなかなか理解できません。 「H」なら 「0」 「L] なら 「1」 ということは分かるんですけど。 論理回路の「Not」の記号は出力部分に丸がありますよね? これは負論理を表すのですか? 例えば、私の考えはこうです。 この「Not」に「H」を入力すると、出力は「L」になります。 入力は正論理だから「H」は「1」を表します。 出力は負論理だから「L」は「1」を表します。 入力が「1」で出力が「1」?? となってしまうわけです。 「NAND」や「NOR」も同様です。 そもそも実際の回路上で負論理と正論理がどのように使われるのかあやふやな感じです。 実際の回路は「H」と「L」の世界なわけで、そこに「0」や「1」が何時出てくるのかなと... 長文でごめんなさい。 どなたか私の疑問を解消してください。

  • 科学
  • 回答数5
  • ありがとう数10

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

電圧が高い方がHで低い方がLですね。 1と0は論理の「真」と「偽」ですから、  正論理の場合は、Hなら1でLなら0  負論理の場合は、Hなら0でHなら1 ということです。 例えば、RESETという信号を持っているICがあるとしましょう。 リセットの状態が論理的に真(1)です。 この信号がHの時にICがリセット状態になるのならこの信号は正論理の信号です。 逆にLの時にICがリセットされればこの信号は負論理の信号です。 回路図でICのこのピンの信号は負論理ですよ~と明示したいときに○がついてます。 普通に回路を見るときは正論理・負論理を気にすることはないと思います。すべて正論理で考えて○=NOTでもあまり不都合はないのでは?

kukumumu
質問者

お礼

ありがとうございます。 はっきりと分かりました。

その他の回答 (4)

  • i536
  • ベストアンサー率32% (75/231)
回答No.4

#2です、 もう解決済みかもしれませんが、再度回答します。 >しかし、手元の本の中で以下の文章がどうも理解できません。 >「NAND回路は入力と出力では正論理/負論理が反転します。」 上は私もさっぱり理解できません。 理解しようとすれば理性が狂ってしまいそうです。 読まれている、その本は確かで定評のあるものでしょうか? --- 2入力NAND回路の定義は、C≡Not(A And B)です。 したがって、2つの入力をA,B、出力をCとした場合、 F、Tをそれぞれ、偽、真とすると真理値表が下記となるものです。 この定義には正論理、負論理という言葉はまったく無縁です。 A---F,F,T,T B---F,T,F,T ----------- C---T,T,T,F 上で真・偽をT・Fでなく、1・0で表すと、 And/Or演算に数学の乗算/加算がそのまま流用できて便利なので T・Fでなく、1・0での真偽表現がよく用いられます。 ただし、数字1・0の真・偽への流用は便利な反面、 T・Fには無かった概念である大小関係も 勝手に含めてしまい、混乱しがちです。 上の{真,1,T}と{偽,0,F}をそれぞれ電圧で対応させて 論理回路を電子回路で実現する場合に、電圧の対応のさせ方が 2種類可能で、いずれでも正しく論理回路を実現できます。 すはなち、{真,1,T}に対応する電圧が{偽,0,F}に対応する電圧より高い場合と、 {真,1,T}に対応する電圧が{偽,0,F}に対応する電圧より低い場合とです。 電子回路で論理回路を実現するとき、 上記2種類の対応のいずれを使用したかを言及するのに便利なように、 前者を選択したものを正論理(Positive Logic)、 後者を選択したものを負論理(Negative Logic)と呼ぶようにしただけの話です。 いいHPがありましたので付けました。

参考URL:
http://www.atmarkit.co.jp/icd/root/83/692956383.html
kukumumu
質問者

補足

回答ありがとうございます。 ずいぶんと御無沙汰しましたが、いまだに理解できません。 参考にした文章は「VHDLによるディジタル回路入門」(技術評論者)P.94です。 一般的に、正論理・負論理は 素子がアクティブになった時に、電圧が「High」か「Low」かで使い分けている気がするんですが、間違っていますか?

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.3

「H」なら 「0」 「L] なら 「1」なら負論理です。 「H」なら 「1」 「L] なら 「0」なら正論理です。 notは入力を反転して出力にだすものですから 正論理でも負論理でもどちらでも使います。 もちろん、notを使って、正論理、負論理の 変換をする事もあります。

  • i536
  • ベストアンサー率32% (75/231)
回答No.2

>論理回路の「Not」の記号は出力部分に丸がありますよね? >これは負論理を表すのですか? この白抜き小丸は、負論理でも正論理でもNot回路を表します。 したがって、この記号は負論理とか正論理とかを表すための記号ではありません。 この小丸は、出力側だけでなく、入力側にも使用します。 そもそも負論理とか正論理とかを表す記号はなかったと思います(自信なし)。 ちなみに、論理回路を表す表記方法はいくつかありますが、 ご質問のものは米軍規格のMIL記法です。 MIL記法は簡潔で覚えやすいので他の表記方法は影が薄いです。 負論理、正論理は、ひとつひとつの論理回路に対して使用する概念ではなくて、 個々の論理回路を組み合わせた論理回路全体にたいして意味を持つ考えです。 たとえば、アルファベットだけで綴られた本を読む場合、まず、言語を 英語、ドイツ語、ローマ字日本語、ラテン語等のいずれか一つに決定しなければ、 本の中の単語の意味がわかりません。 これが、論理回路を実現する場合に正論理か負論理かを決めることに相当します。 また一旦読むための言語を決定したら、通常、文中の単語ごとに言語を変えることはしません。 ところが、kukumumuさんは論理回路を読むときに、アルファベットだけで綴られた本を 出てくる単語ごとに言語を変えて読むようにしていたことになります。 これでは本も論理回路も読めません。 >そもそも実際の回路上で負論理と正論理がどのように使われるのかあやふやな感じです。 >実際の回路は「H」と「L」の世界なわけで、そこに「0」や「1」が何時出てくるのかなと... 実際に論理回路を集積回路で実現する場合、 nチャンネル型MOSトランジスタで実現する場合に正論理、 pチャンネル型MOSトランジスタで実現する場合に負論理になります。 電圧「H」と「L」の世界が、n型とp型とではまったく逆動作となりますので。 これといったメリットがないので、 正論理と負論理とを混在させて集積回路等を実現することはまず無いと思います。

kukumumu
質問者

補足

回答ありがとうございます。 おっしゃっていることはよく分かります。 しかし、手元の本の中で以下の文章がどうも理解できません。 「NAND回路は入力と出力では正論理/負論理が反転します。」

  • afra
  • ベストアンサー率32% (47/143)
回答No.1

ひとつの論理回路で、正論理と負論理が混在しては 混乱します。 まず どちらかに決定して、論理を考えていくものです。 (正・負の考え方は、論理基準をどう決定するかです) Notを処理しても負論理にはなりません。 正論理で、入力と出力が反転します。

kukumumu
質問者

補足

回答ありがとうございます。 Notの処理に関してですが、私の手元の書籍では、以下のようになっています。 「MIL記号で使用する「○」は、 ・NOT回路を表す場合 ・NOT機能を表す場合 ・負論理を表す場合 の3通りの意味があります。」 3番目の「・負論理を表す場合」でひっかかっています。

関連するQ&A

  • 正論理と負論理の回路図の違い

    正論理と負論理の回路図の違い 正論理で回路をNAND2段回路で回路図を描きました。 同じものを負論理でNAND2段回路で回路図を描く場合って正論理と負論理で回路図って変わるんですか? いまいち正論理と負論理の違いが理解できません。 教えてください。

  • 論理回路

    次の真理値表から作成した論理回路をNANDゲートのみと、NORゲートのみでの 作り方がわかりません。教えてください。 あと論理式の過程もお願いします。 ちなみにゲートは2入力1出力です。

  • 論理回路についての質問です。

    論理回路のOR,AND,NOT,NOR,NAND回路の入出力間での電位はどのようになっているのでしょうか? よろしくお願いします。

  • デジタル回路の正論理と負論理の用語について教えてください。

    デジタル回路の正論理と負論理の用語について教えてください。 正論理の場合、電圧が高いときが「真」、低いときが「偽」 負論理の場合、電圧が高いときが「偽」、低いときが「真」 ですよね。。 ここで、H/Lとか、0/1という記号であらわす場合は、 正論理はH=真/L=偽、1=真/0=偽 負論理はH=偽/L=真、1=偽/0=真 でよいのでしょうか? ネットで調べてみたら、負論理について 電圧が低いときが0、高いときが1 電圧が低いときが1、高いときが0 と、逆の説明があって混乱しています。 あと、 正論理で電圧が高いとき、負論理で電圧が低い時を「アクティブ」と表現することがありますが、 この逆は英語で何というのでしょうか? 英語的には「インアクティブ」な気もするのですが・・・Googleで検索すると少数派な感じです。。

  • 論理回路(NAND、NOR)について

    現在論理回路について学習中です。 参考書を読んでいたら回路をNAND、NORのみを利用して作成するというものがありました。 実際、NAND,NORを利用すれば他の論理ゲートはどれも実現できるのでどんな回路も作れると思います。 実際に、このような考え方を利用したゲートアレイというものが使われているということも知りました。 参考書が少し古いので現在では違うかもしれませんが・・ そこで、今現在このような考え方を利用して実際に導入しているような例は何か無いでしょうか? また、家電においても取り入れられているということも聞きましたが実際にはどうなのでしょうか? あわせてNAND、NORのみを利用して回路を作ることで、利用するゲート数が増えてしまうという欠点を補って余りある利点も教えていただけると幸いです。 宜しくお願いします。

  • 論理回路について

    添付した図の回路の読み方がわかりません。 基本的なNOT AND OR NAND NOR等 の理解はできました。 しかし「丸ポチ」が手前や後ろにあるものはどのように考えればよいのでしょうか? ご存知の方、教えてください。

  • visio2013での論理記号の出し方

    場所をお借りして質問させていただきます。 Visio2013を使用しています。 論理回路を作成することになり、論理記号を出したいのですが、AND,OR,NOTはあっても、NAND,NORが見つかりません。 表示の仕方を教えていただきたいです。 よろしくお願いいたします。

  • 論理回路NORと他のゲートとの入出力の違いについて

    こんにちは。 この前、電子技術の授業で習ったのですが、 AND・OR・NAND、といった基本論理回路は1,2が入力、3が出力。4,5が入力、6が出力といった形で、 NORだけが、2,3が入力で1が出力。5,6が入力で4が出力といった形になっていると聞きました。 なぜ、NORだけ入出力が違う(逆になってる)のでしょうか? 回答よろしくお願いします。

  • 回路図での負論理の見方

    平成22年 春期 エンベデッドシステムスペシャリスト 午前II 問15の問題で 解説が分からないので教えて下さい。 ※下記URL参照 http://www.k4.dion.ne.jp/~type_f/22S_L4/22S_L4ES_15.html この回路図なのですが、CSの部分のROMとOR回路の間に負論理を表す○が二つあります。 この場合、信号は反転して、また反転するのでしょうか? 例えばA15が0、A14が1の場合、出力は1。一つ目の○で0、二つ目の○で1になるので、 CSには1が入力されるのか、という質問です。 CSが負論理で動くのと解説を見る限りそんな訳はないとは思うのですが、 回路図の見方を正しく理解出来てないせいかよく分かりません。 申し訳ないのですが分かる方、教えて下さい。

  • 論理回路の問題

    3入力1出力の多数決論理回路を2入力NAND回路を用いて論理回路を作れという問題なのですが、 真理値表 a b c f 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 論理関数 f=a・b+a・c+b・c までは分かっているのですが、2入力NAND回路を使って論理回路をどのように作ればよいかわかりません。どなたかアドバイスください。よろしくお願いします!