next up previous
Next: 乗法標準型 Up: 真理値表から論理式へ Previous: 真理値表から論理式へ

Subsections

加法標準型

加法標準型(積和形式)

  1. 出力が''1''となる入力だけに注目
  2. 個々の入力のAND(論理積)を取り、項を作る。その際''0''の入力は否定を取る
  3. 得られた論理式の項どうしのOR(論理和)を取る

[例1]

2入力回路
\includegraphics[width=40ex]{fig1-1.eps}

[例2]

3入力回路
\includegraphics[width=50ex]{fig1-2.eps}

\begin{displaymath}
X=\overline{A}\cdot{B}\cdot{C}+{A}\cdot\overline{B}\cdot{C}+{A}\cdot{B}\cdot\overline{C}+{A}\cdot{B}\cdot{C}
\end{displaymath}

カルノー図を用いて、
\includegraphics[width=36ex]{fig1-3.eps}

\begin{displaymath}
X = A\cdot B + B\cdot C +C\cdot A
\end{displaymath}

[例3]

未定義項のある場合

用途によっては,入力のすべての組み合わせに対して出力を決定するのではなく, 特定の入力に対しては出力が未定義の場合もある.

A B C D X
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 1
0 1 0 0 *
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 *
1 0 1 1 *
1 1 0 0 *
1 1 0 1 *
1 1 1 0 *
1 1 1 1 *

*: 出力が定義されていない
未定義を含む上の真理値表から論理回路を設計する.

カルノー図

\includegraphics[width=70ex]{fig1-4x.eps}
未定義項の取扱い:
  1. カルノー図1

    \includegraphics[width=60ex]{fig1-4.eps}
    上図中の赤色のループ内の未定義項を1に選び, ループ外を0に選ぶと,論理式は

    \begin{displaymath}
X=A\cdot\overline{C} +\overline{B}\cdot C
\end{displaymath}

  2. カルノー図2

    \includegraphics[width=60ex]{fig1-4b.eps}
    上図中の赤色のループ内の未定義項を1に選び, ループ外を0に選ぶと,論理式は

    \begin{displaymath}
X=A +\overline{B}\cdot C
\end{displaymath}


next up previous
Next: 乗法標準型 Up: 真理値表から論理式へ Previous: 真理値表から論理式へ
TKinoshita 2015-06-04