Computer Science/컴퓨터구조

부울대수 -카노(Karnaugh)맵

RoarinGom 2021. 10. 8. 18:43

논리 표현식은 부울대수를 이용해 간단히 만들 수 있으나 여러가지 규칙이 있다.

맵(map) 방법은 부울 함수를 곧바로 간소화 할 수 있으므로 널리 활용된다. 

 

카노(Karnaugh)맵의 표현 방법

- 만약 변수가 n개 라면 카노 맵은 2^n개의 minterm(민텀)으로(테이블) 구성 

- 각 인접 minterm은 하나의 변수만이 변경되어야한다 

- 출력이 1인 기본 곱에 해당하는 민텁은 1로 나머지는 0으로 표시

- 인접 민텀 끼리 묶을 때 안변하는 것만 묶어준다.

아래 예제

step2.

abc와 a`bc 위아래인접의 경우 a a`는 변화니까 ->bc

a`bc와 a`bc`의 경우 c c`이 다르고 ->a`b

=> bc+a`b