제3장 부울식의 간략화 내용 3.1 부울식의 대수적 간략화

Slides:



Advertisements
Similar presentations
문창동 성당 국제 성지순례 – ~10.3. / 10 박 11 일. ● 일정 ▲ 방문과 순례 ♣ 중요참조 ● 일 : 피라미드 / 스핑크스 → 아기 예수님 피난성당 ( 꼽틱 정교회 ) → 모세 기념성당 → 박물관 → 카이로 한인성당 ( 미사 )
Advertisements

법의 이념과 철학의 이해 법의 이념은 무엇일까 ? 정의 : 각자에게 각자의 몫을 주는 것 - 평등의 의미가 내포되어 있음 법적 안정성 : 법의 규정이 명확하고 잦은 변경 이 없어야 함 개인의 자유와 권리를 공공복지와 조화롭게 추구 – 사회질서와 안전유지 + 사회정의.
유클리드 이후의 그리스 수학. 아르키메데스 ( 기원전 ) 죽은 뒤 묘비위에 원기둥에 내접한 구 모형을 만 들어 달라고 저서 : 평면기하에 관한 것 ① 원의 측정 - π 를 계산 하는 고전적인 방법을 처음시도 ② 포물선의 구적법 - 24 개의 명제로 구성,
어떻게 성경을 읽느냐 ?.  39+27=66 ( 삼구 이십칠 )  역사서 (17 권 )  시가서 (5 권 ): 욥기시편잠언전도서아가  선지서 (17 권 )
열왕기 상하는 중요하다 ! 왜 ? 시가 3 권 예언서 12 원 열왕기 상하는 중요하다 ! 대라느스 단겔학슥말.
경기케어센터 산재의료관리원 강원케어센터 진폐장해인을 위한 전문복지시설 강원케어센터. 경기케어센터 순서 강원케어센터 강원케어센터 소개 1 시설현황 2 이용안내 3 입소절차 4 주요서비스 5.
게임 엔진 Term Project 한국산업기술대학교 1 차 발표 : 촌장님은 전직용사 ( 졸업 작품 ) 학번 : 이름 : 구본천 학번 : 이름 : 구본천.
아름다운 지역공동체를 만들어가는.  목적 본관은 풍부한 인적, 물적 자원을 동원하여 소외계층에게 보호서비스의 제공, 자립능력 배양을 위한 교육훈련, 가족기능강화, 나아가 주민상호간 연대감조성 등 전문적, 종합적 사회복지서비스를 제공함으로써 소외계층과 지역주민이 더 불어.
Marketing Research 1  군집분석의 개념과 적용  군집분석 (cluster analysis) : 다수의 대상들 ( 소비자, 제품, 기타 ) 을 그들이 소유하는 특 성을 토대로 유사한 대상들끼리 그룹핑하는 다변량 통계기법 → 군집내의 구성원들은 가급 적.
CHAPTER 5 KARNAUGH MAPS( 카노 맵 ) This chapter in the book includes: Objectives Study Guide 5.1Minimum Forms of Switching Functions 5.2Two- and Three-Variable.
디 지 털 공 학디 지 털 공 학 한국폴리텍 V 대학.
공공의료 한국의료의 ‘미운 오리새끼’ (목) 김 용 익 새정치민주연합 국회의원.
(2) 고대 국가의 성립  1) 고대 국가의 성격    ① 중앙 집권 체제      - 국왕의 지위 강화, 부족장 세력의 통합,
국립생물자원관 교육콘텐츠 02_강낭콩, 싹터요!.
통합인증기준 작성편람 및 심사편람 공청회 한국경영교육인증원 인증 현황 소개 손태원 수석부원장.
2015 담당 강사 : 정세진 중국 명문 감상 2015 담당 강사 : 정세진
3장. 디지털 회로 Lecture #3.
암 보다 더 무서운 당뇨 2010년 [아시아경제 강경훈 기자 ].
제2장 부울대수와 논리 게이트 내용 2.1 논리신호 2.2 기본 논리함수 : NOT 게이트(INV 게이트)/ AND 게이트/ OR 게이트 2.3 부울대수 : 부울대수의 정의와 사용 / 부울대수의 기본법칙/ 쌍대성/ 드모르강 정리 2.4 만능 게이트 : NAND.
울산 남구 달동 주상복합 신축공사 ㈜ 선엔지니어링종합건축사사무소.
노인장기요양보험 ■제도의 의의와 발전과정 1. 고령이나 질병으로 거동이 불편하거나 혼자 생활하기 어려운 노인에게 신체활동 또
공공의료 한국의료의 ‘미운 오리새끼’ 김 용 익 새정치민주연합 국회의원.
Computer System Architecture
Computer System Architecture
제 3 장 카르노 맵 (K-map : Karnaugh Map)
6 논리식의 간략화 IT CookBook, 디지털 논리회로.
논리회로 설계 기초 (1) Lecture #1.
오일석, C와 ALPS, 장. 논리적으로 생각하기 © 오일석, 전북대학교 컴퓨터공학.
최소항(minterm) 모든 변수가 단지 한번씩 사용되어 logical AND된 형태의 function으로 n개의 변수에 대해 2n개의 최소항 존재 진리표에서 변수들의 각 조합 변 수 최소항(minterm) 최대항(maxterm) x y z 논리식 기호 항 xyz
수학 I 2. 방정식과 부등식.
3. 게이트레벨 최소화.
논리회로 및 실험 4변수 Karnaugh map
1장. 디지털 논리 회로 다루는 내용 논리 게이트 부울 대수 조합 논리회로 순차 논리회로.
Ⅷ. 도형의 닮음 1. 도형의 닮음 2. 삼각형과 평행선 3. 닮음의 응용.
인류의 분산 언어의 대 혼잡시기 창조,타락 홍수 바벨탑사건 아브라함 모세 BC 고조선 하/은/주 (창 11:7,9) 『[7] 자, 우리가.
도덕 1학년 1학기 2. 개성신장과 인격 도야:인물학습 석가모니 인물학습 -석가모니.
컴퓨터 구조 2장. 논리회로의 활용.
제 11장 교락법과 일부실시법.
이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net.
이재상 기본 논리회로와 불의 대수 이재상
07 Quine-McCluskey 최소화 알고리즘
2018학년도 대입 정보.
제 5 장 근 궤적 법.
우리생활속의 확률 이용사례탐구 한림초등학교영재학급 6학년 김수민.
알기쉬운 시설공사(2) 경상북도교육청 이형주.
3. 게이트레벨 최소화.
평행사변형의 성질 사각형 ABCD 사각형 ABCD → 기호: □ABCD 대변: 마주 보는 변 대각: 마주 보는 각
Sequence Logic.
김포 한강베네치아 상가분양 3층~5층 오피스텔 226세대 1층~2층 상가 분양문의 : 이효철( )
과학 탐구 토론 대회 1학년 2반 박승원 1학년 5반 권민성.
Ⅶ. 원 의 성 질 1. 원 과 직 선 2. 원 주 각 3. 원 과 비 례.
탐구하는 수학연습문제 수학 8나 대한 114쪽 Ⅲ. 도형의 닮음
Chapter 06. 논리식의 간소화.
쿰란 쿰란 와디 항공촬영 .
보라 처녀가 잉태하여 아들을 낳을 것이요 그 이름은 임마누엘이라 하리라 (이사야7:14)
검색모델의 종류 불리안 모델 벡터 공간 모델 퍼지 집합 모델 확률 모델.
평 면 도 형 도형의 작도 삼각형의 작도와 결정조건 도형의 합동 작도와 삼각형의 합동 학습내용을 로 선택하세요
기술가정 1학년 4. 제도의 기초 > 1) 물체를 나타내는 방법 ( / ) 평 면 도 법 수업계획 수업활동.
제 9 장 경쟁시장.
요한 계시록 2:12~17 버가모 교회 : 예수님의 모습-좌우에 날썬 검을 가진자 13절-예수님께서 사는 곳을 아신다.
집합의 연산 총정리 수학 7-가 집합과 자연수 > 집합 > 9/20 수업계획 수업활동 [제작의도]
동양의 색채 1.인 도 인더스 강 유역에서 고대(B.C 2000 ~ 3000)의 청동기시대에 문화가 이미 발달하였고, 메소포타미아와 유사하고 이는 신에 관한 것이 많고, 도시계획이 이루어져 있었으며, 이 시대부터 모자이크 타일이나 돌에 의한 다채로운 재료가 사용되었다.
진리 나무 Truth-tree  ∧ ∨ → ↔  =.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
6 논리식의 간략화.
산점도 (Scatter Diagram) (1) 개요
2012년 9월 16일 바벨탑 사건과 셈의 후손들의 족보 ▣말씀:창세기 11:1-32 예 수 복 된 교 회.
Chapter 3. 집합론.
논증의 타당성/부당성 검증 Verification/Falsification
매스펀 문제 2.
Presentation transcript:

제3장 부울식의 간략화 내용 3.1 부울식의 대수적 간략화 3.1 부울식의 대수적 간략화 그룹화 후의 부울정리 적용/ 제거에 의한 표준형으로 확장/ 드모르강 정리 사용 3.2 배치도 3.3 카르노맵 간략화 기법/ 4변수 맵/ 필수주항을 이용한 최상의 간략화 / 비표준형 부울식의 카르노맵/ 무시항을 갖는 부울식의 카르노맵/ 카르노맵에서 0을 사용한 간략화 / 다중출력 간략화/ 대규모 카르노맵 3.4 테이블 방법 : 간략화 원리와 방법 / 무시항 조건이 있는 경우

제 3장 부울식의 간략화 3.1 부울식의 대수적 간략화 3.1.1 그룹화(grouping) 후의 부울정리 적용

제 3장 부울식의 간략화 3.1 부울식의 대수적 간략화 3.1.1 그룹화(grouping) 후의 부울정리 적용 (1) 콘센서스 정리

제 3장 부울식의 간략화 3.1 부울식의 대수적 간략화 3.1.1 그룹화(grouping) 후의 부울정리 적용 (1) 콘센서스 정리 부울식 AB+A’C 한 항(AB)에 있는 변수(A)가 또 다른 항(A'C)에 그 변수의 보수가 존재하는 쌍의 항들(AB, A'C)이 주어지면, 두 개의 항에서 선택된 변수(A)와 그 변수의 보수(A')를 제외하고 남은 변수들(B와 C)을 곱하여 만들어진 항(BC)을 콘센서스 항(consensus term)이라 하고 생략이 가능하다. 즉 다음의 부울식이 성립 AB+A’B = AB+A’C+BC 또 다른 형태 : (A+B)(A’+C) = (A+B)(A’+C)(B+C)

제 3장 부울식의 간략화 3.1 부울식의 대수적 간략화 3.1.2 제거에 의한 표준형으로 확장

제 3장 부울식의 간략화 3.1 부울식의 대수적 간략화 3.1.3 드모르강 정리 사용

제 3장 부울식의 간략화 3.2 배치도 1952년 배치(E.W. Veitch)에 의해서 제안된 배치도는 벤도(Venn diagram)를 개량한 것으로 벤도의 원을 사각형 모양의 셀(cell)로 바꾸고, 사각형 셀을 매트릭스 형태로 구성한 것이다. 2변수 및 3변수 배치도 부울식

제 3장 부울식의 간략화 3.2 배치도 1952년 배치(E.W. Veitch)에 의해서 제안된 배치도는 벤도(Venn diagram)를 개량한 것으로 벤도의 원을 사각형 모양의 셀(cell)로 바꾸고, 사각형 셀을 매트릭스 형태로 구성한 것이다. 2변수 및 3변수 배치도

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 묶여질 수 있는 항을 간단히 시각적으로 확인하는 방법을 제공 각 셀에 표기한 문자변수 대신에 1과 0을 기입 사각형의 2차원적인 배열로 구성 사각형은 하나의 최소항(minterm)과 연관 어떤 최소항에서 하나의 변수가 사실이고 다른 최소항에서 동일한 변수가 보수인 것 외에는 수직이든 수평이든 인접한 사각형의 최소항은 동일한 변수를 가지고 있다.

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 2변수와 3변수 카르노맵 (1) 2변수 카르노맵 2변수에는 4개의 변수 결합 정사각형 형태를 그리고 4개의 작은 정사각형으로 모양을 만들다. 각 결합은 카르노맵의 각 셀에 하나씩 할당한다. 셀은 맵의 양 가장자리를 따라 2개 변수에 의해서 분류된다. 이 경우 세로에 1개 변수(A) 그리고 가로에 1개 변수(B)를 할당한다. 인접한 셀은 변수 하나 차이로 항에 할당되는데 가로 방향으로 0, 1 그리고 세로 방향으로 0, 1이 된다. 0은 변수가 보수이고 1은 변수가 보수가 아니라는 것을 나타낸다. 가로 방향 또는 세로 방향으로 인접한 셀은 변수 하나 차이로 항에 할당되므로 하나의 셀로부터 다음 셀로 옮김에 따라 하나의 변수가 변한다. 왼쪽 제일 위 셀은 A'B'(즉, 00)이고 이를 기준하여 오른쪽 인접셀은 A'B(즉, 01) 그리고 아랫 방향 인접셀은 AB'(즉, 10)가 된다. 나머지 하나 아래 오른쪽은 AB(즉, 11)가 된다. 큰 정사각형 왼쪽에 1을 감싸고 있는 A 변수와 위쪽 B 변수 라벨 표시는 뒤에 간략화 과정에 유용하게 이용된다. 변수 라벨 표시는 변수값이 1인 곳에 하므로 표시 안된 곳은 변수값이 0이 된다.

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 2변수와 3변수 카르노맵 (2) 3변수 카르노맵

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 2변수와 3변수 카르노맵 (2) 3변수 카르노맵 함수 맵핑

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.1 간략화 기법

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.1 간략화 기법 함수 맵핑 간략화 결과

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.1 간략화 기법 (1) 가장자리(edge)간의 간략화 함수 맵핑

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.1 간략화 기법 (2) 대규모 그룹화

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.1 간략화 기법 (3) 진리표와 카르노맵 (4) 카르노맵에서 최소항 번호를 부여 그림

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.2 4변수 카르노맵 3.3.2 4변수 카르노맵 4변수 부울식은 16개의 사각형을 가진 카르노맵을 요구 간략화 과정은 인접 1은 함께 그룹화하고 가능한 커다란 그룹을 형성한다. 16개의 사각형을 가진 네 변수 맵에서 1이 2개인 그룹, 1이 4개인 그룹, 1이 8개인 그룹, 또는 16개 모두가 1인 그룹을 예측할 수 있다.

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.2 4변수 카르노맵

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.2 4변수 카르노맵 함수 맵핑 간략화 결과

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.2 4변수 카르노맵 최소항 번호 부여

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.3 필수 주항을 이용한 최상의 간략화 임플리컨트 (Implicant) 카르노맵상의 그룹(한 개의 1을 포함하여) 주어진 부울식이 1이 될 수 있는 입력값을 나타내는 곱항을 부울식의 임플리컨트라함. 가장 기본적인 임플리컨트는 최소항 AC'D', AB'D', A'CD, A'CD', A'C. 그룹화되지 않은 A'B'C'D'도 임플리컨트

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.3 필수주항을 이용한 최상의 간략화 주항(Prime Implicant, PI) 임플리컨트가 변수를 줄이기 위해서 다른 항들과 결합될 수 없는 즉, 더 큰 그룹들 내에 포함된 그룹에 속하지 않는 그룹 AC'D', AB'D', 그리고 A'C

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.3 필수주항을 이용한 최상의 간략화 필수주항(Essential Prime Implicant, EPI) 다른 PI에 속해있지 않은 최소항을 최소한 한 개 포함하는 PI 즉 최소항이 단지 하나의 PI에 의해서 그룹화되는 PI

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.3 필수주항을 이용한 최상의 간략화 3.3.3 필수주항을 이용한 최상의 간략화 두가지 형태의 카르노맵

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.3 필수주항을 이용한 최상의 간략화 두가지 해답

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.4 비표준형 부울식의 카르노맵 비표준형 부울식 간략화 부울식

제 3장 부울함수의 간략화 3.3 카르노맵(Karnaugh map) 3.3.5 무시항을 갖는 부울식의 카르노맵 (1) 무시항(don’t care) 0 또는 1로 취급 간략화된 부울식

제 3장 부울함수의 간략화 3.3 카르노맵(Karnaugh map) 3.3.5 무시항을 갖는 부울식의 카르노맵 (2) 입력변수의 조합이 발생하지 않는 예

제 3장 부울함수의 간략화 3.3 카르노맵(Karnaugh map) 3.3.5 무시항을 갖는 부울식의 카르노맵 (3) BCD 1000과 1001을 검출하는 부울식 구현 부울식 간략화된 부울식

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.6 카르노맵에서 0을 사용한 간략화 부울식 간략화 결과

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.7 다중출력 간략화 다중 출력 부울식 간략화된 다중 출력 부울식

제 3장 부울식의 간략화 3.3 카르노맵(Karnaugh map) 3.3.8 대규모 카르노맵 : 5변수 카르노맵

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 ① 간략화된 함수를 얻기 위해 묶음으로 존재할 수 있는 주항(prime implicant, PI)을 찾는다. ② 주항 중에서 간략화 부울식에 반드시 포함되는 필수주항(essential prime implicant, EPI)을 테이블을 사용하여 구하고, 구해진 필수주항과 최소 개수의 항과 최소 개수의 변수가 될 수 있도록 적절한 주항들을 선정하여 간략화된 부울식을 구하는 것이다.

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (1) 주항 결정 최소항의 2진 표현과 1의 개수

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 주항 결정 최소항의 그룹화

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (1) 주항 결정 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (1) 주항 결정 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (1) 주항 결정 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (1) 주항 결정 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 주항 결정 간략화된 부울식

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (2) 필수주항 결정 필수주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.1 간략화 원리와 방법 (2) 필수주항 결정 (3) 간략화된 부울식 필수주항에 의해 제거되지 않는 최소항

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.2 무시항 조건이 있는 경우 부울식 (1) 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.2 무시항 조건이 있는 경우 부울식 (1) 주항 결정

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.2 무시항 조건이 있는 경우 부울식 (2) 필수주항 선택

제 3장 부울식의 간략화 3.4 테이블 방법 3.4.2 무시항 조건이 있는 경우 부울식 (3) 간략화된 부울식