2. Boole 대수와 논리 게이트.

Slides:



Advertisements
Similar presentations
I am Computer I am Computer 4 장 데이터의 표현 방식과 연산 4.1 아날로그신호와 디지털 신호 4.2 숫자의 표현 방식 4.3 문자의 표현 방식 4.4 문자, 숫자를 제외한 데이터의 표현방식 4.5 컴퓨터에서의 정보처리 : 연산 4.6 데이터의 처리.
Advertisements

3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
 수학 10- 나  1 학년 2 학기  Ⅰ. 도형의 방정식 1. 평면좌표 (1/24) 두 점 사이의 거리 수업 계획 수업 활동.
수학과 김 지하 제 5 장 문제해결의 지도 5.1 문제와 문제해결의 정의.
성취평가제의 이해와 적용. 2 4 기준 성취율 성취기준 1 성취기준 2 성취기준 3 A성취수준기술 A B성취수준기술 B C성취수준기술 C D성취수준기술 D E성취수준기술 E standard level description … 성취수준 기술 평정 성취기준 성취기준.
디 지 털 공 학디 지 털 공 학 한국폴리텍 V 대학.
Add Your Text 5. 지수함수와 로그함수 1. 지수함수 2. 로그함수 · 지수함수와 그 그래프 · 지수방정식과 지수부등식 · 로그 함수와 그 그래프 · 로그방정식과 로그부등식.
2장 조합논리회로 순천향대학교 정보기술공학부 이상정.
Ⅵ. 평 면 도 형 1. 기 본 도 형 2. 작도와 삼각형의 합동 3. 다각형과 원 수학
지적기초측량 경일대학교/부동산지적학과.
3장. 디지털 회로 Lecture #3.
쌍둥이의 탄생 제주 아라중 영재학급 1학년 강나연.
5 불 대수 IT CookBook, 디지털 논리회로.
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
제 3 장 카르노 맵 (K-map : Karnaugh Map)
주요 내용 부울 대수 부울 함수의 표현 카노우 맵(Karnaugh Map) 논리 회로의 최소화.
최소항(minterm) 모든 변수가 단지 한번씩 사용되어 logical AND된 형태의 function으로 n개의 변수에 대해 2n개의 최소항 존재 진리표에서 변수들의 각 조합 변 수 최소항(minterm) 최대항(maxterm) x y z 논리식 기호 항 xyz
수학 I 2. 방정식과 부등식.
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
Chapter 01 디지털 논리회로.
3. 게이트레벨 최소화.
논리회로 및 실험 4변수 Karnaugh map
with 신 동 면 교수님 임지영 장영태 조재영 황선희 황예빈
수학 10-가 단계 Ⅰ수와 연산> 2. 실수와 복소수>1. 실수>4/10 실수와 복소수 수업계획 수업활동.
에너지 운동량 방법: 일과 에너지법칙 1. 상자들이 초기속도 vo로 컨베이어 벨트로 운반되어 A에서 미끄러져서 B에서 떨어진다. μk= 0.40이고, 상자가 2.4m/s로 B점에서 떨어질 때 컨베이어 벨트의 속도를 구하라.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
한국방송통신대학교 출석수업 컴퓨터과학과 디지털논리회로 담 당 : 김 룡
제 11장 교락법과 일부실시법.
상관함수 correlation function
디지털논리실습.
2장 논리 회로와 활용 2장 논리회로와 활용.
디 지 털 공 학 한국폴리텍V대학.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
우리생활속의 확률 이용사례탐구 한림초등학교영재학급 6학년 김수민.
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
술어명제의 해석  ∧ ∨ → ↔  =.
3. 게이트레벨 최소화.
생명과학Ⅰ.
김포 한강베네치아 상가분양 3층~5층 오피스텔 226세대 1층~2층 상가 분양문의 : 이효철( )
과학 탐구 토론 대회 1학년 2반 박승원 1학년 5반 권민성.
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
연산자 (Operator).
디지털회로설계_강의안2 NOR, NAND 게이트 불대수와 드모르강 정리.
안산1대학 제 2 장 디지털 논리회로.
2장. 변수와 타입.
3.2 학교수학의 목표 수 학 과 신 원 경.
6. 주파수 응답을 이용한 해석 법.
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
1. 2진 시스템.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
1. 일반적인 지수.
SMF (Saturday Math Festival) -R.G.O, 파스칼 -.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
선천이상 (congenital anomalies)
정의역, 공역, 치역 수학 7-가 함수 > 함수의 뜻 > 5-6/14 수업계획 수업활동 [제작의도]
제11강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
수학 10-가 단계 Ⅰ수와 연산> 1.집합과 명제 > 1. 집합 > 3/9 집합 수업계획 수업활동.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
3장 (2) 구문과 의미론 순천향대학교 컴퓨터공학과 하상호.
초파리.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 3. 부등식의 영역에서 최대, 최소(5/5) 부등식 영역 수업계획 수업활동.
수학 2 학년 1 학기 문자와 식 > 부 등 식 ( 1 / 2 ) 일차부등식의 풀이.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
퍼지 이론 (Lecture Note #12) 인공지능 이복주 단국대학교 컴퓨터공학과
논증의 타당성/부당성 검증 Verification/Falsification
Presentation transcript:

2. Boole 대수와 논리 게이트

Boole 대수와 논리 게이트 기본적인 정의 1. 폐쇄 : 집합 S의 모든 원소 쌍에 대하여 2진식 연산자가 집합 S의 한 원소로 대응된다면 집합 S는 폐쇄되어 있다고 함. 2. 결합법칙 : (x*y)*z=x*(y*z) 모든 x,y,z∈S 에 대해서 3. 교환법칙 : x*y=y*x 모든 x,y∈S 에 대해서 4. 단위원 : 모든 x∈S 에 대해서, e*x=x*e=x ex) 자연수의 집합 I={…, -3, -2, -1, 0, 1, 2, 3, …}, x+0=0+x=x 5. 역원 : 집합 S가 단위원을 가질때 모든 x∈S , y∈S 에 대해 x*y=e 6. 분배법칙 : x*(y z)=(x*y) (x*z)

Boole 대수의 기본 이론과 성질 쌍대성 - OR와 AND 연산자들을 교환해주고 1은 0으로, 0은 1로 교환 연산자 우선 순위 1. 괄호 2. NOT 3. AND 4. OR

Boole 함수 F1 = x + y'z F2 = x'y'z + x'yz +xy‘ = x'z(y'+y) + xy' = x'z + xy'

Boole함수 – 대수적 조작 Ex 2-1) 다음의 Boole 함수를 최소의 리터럴 수로 간략화하자.   1. x(x'+y) = xx' + xy = 0 + xy = xy.   2. x +x'y = (x+x')(x+y) = 1(x+y) = x + y.   3. (x+y)(x+y') = x + xy + xy' + yy' = x(1+y+y') = x.   4. xy + x'z + yz = xy + x'z + yz(x+x')                   = xy + x'z + xyz + x'yz                     = xy(1+z) + x'z(1+y)                    = xy + x'z   5. (x+y)(x'+z)(y+z) = (x+y)(x'+z) : 함수 4의 쌍대성에 의함. (A + B + C)'= (A+x)'      B+C=x 로 놓으면 = A'x'          5(a)의 정리에 의함. = A'(B+C)'     B+C=x 를 대입   = A'(B'C')      5(a)의 정리에 의함.   = A'B'C'       4(b)의 정리에 의함. => (A+B+C+D+…+F)' = A'B'C'D'…F' (ABCD…F)' = A' +B'+ C' + D' + … + F'

Boole 함수 – 함수의 실수화 Ex 2-2) 함수의 보수를 구하라. F1=x'yz'+x'y'z, F2=x(y'z'+yz). F1' = (x'yz'+x'y'z)' = (x'yz')'(x'y'z)' = (x+y'+z)(x+y+z') F2' = [x(y'z'+yz)]' = x'+(y'z'+yz)' = x'+(y'z')'(yz)'  = x'+(y+z)(y'+z') Ex 2-3) 쌍대성과 각 리터럴의 보수를 사용해서 예제 2-2의 함수 F1 과 F2 의 함수의 보수를 구하라.   1. F1 = x'yz' + x'y'z.     F1 의 쌍대는 (x'+y+z')(x'+y'+z)    각 리터럴을 보수화 : (x+y'+z)(x+y+z')=F1' 2. F2 = x(y'z'+yz). F2 의 쌍대는 x+(y'+z')(y+z)이다. 각 리터럴을 보수화 : x'+(y+z)(y'+z')=F2'

정준과 표준 형식 최소항과 최대항

정준과 표준형식 f1 = x'y'z+xy'z'+xyz = m1+m4+m7 f2 = x'yz+xy'z+xyz'+xyz = m3+m5+m6+m7 f1 = (x+y+z)(x+y'+z)(x'+y+z')(x'+y'+z) = M0M2M3M5M6 f2 = (x+y+z)(x+y+z‘)(x+y'+z)(x'+y+z)   = M0M1M2M4

정준과 표준형식 최소항의 합 Ex 2-4) Boole 함수 F=A+B'C 를 최소항의 합으로 나타내어라. A = A(B+B') = AB +AB' = AB(C+C') + AB'(C+C') = ABC + ABC' + AB'C +AB'C' B'C = B'C(A+A') = AB'C + A'B'C F = A + B'C  = A' B'C + AB'C' + AB'C + ABC' + ABC = m1 + m4 + m5 + m6 + m7 = ∑(1, 4, 5, 6, 7)

정준과 표준형식 최대항의 곱 Ex 2-5) Boole함수 F = xy + x'z 를 최대항의 곱 형태로 나타내라. F = xy + x'z = (xy+x')(xy+z) = (x+x')(y+x')(x+z)(y+z) = (x'+y)(x+z)(y+z) x' + y= x' + y + zz'= (x'+y+z)(x'+y+z') x + z= x + z + yy'= (x+y+z)(x+y'+z) y + z= y + z + xx'= (x+y+z)(x'+y+z) F = (x+y+z)(x+y'+z)(x'+y+z)(x'+y+z')   = M0M2M4M5 F(x, y, z) = ∏(0, 2, 4, 5)

정준과 표준형식 정준형식 사이의 변환 F(A, B, C) = ∑(1, 4, 5, 6, 7) F' (A, B, C) = ∑(0, 2, 3) = m0 + m2 + m3 F = (m0+m2+m3)' = m0'm2'm3' = M0M2M3 = ∏(0, 2, 3) , mj' = Mj Ex) F = xy + x'z F(x, y, z) = ∑(1, 3, 6, 7) F(x, y, z) = ∏(0, 2, 4, 5)

정준과 표준형식 표준형식 - 곱의 합 : F1 = y' +xy + x'yz' - 합의 곱 : F2 = x(y'+z)(x'+y+z'+w) - Ex) F3 = AB + C(D+E) = AB +CD + CE

기타 논리 연산

디지털 논리 게이트

디지털 논리 게이트

F = [(ABC)'(DE)']' = ABC + DE 디지털 논리 게이트 다중 입력으로의 확장 - NAND와 NOR연산자는 결합법칙이 성립하지 않음. (x↓y)↓z≠x↓(y↓z) (x↓y)↓z= [(x+y)'+z]' = (x+y)z'= xz' + yz' x↓(y↓z)= [x+(y+z)'] ' = x'(y+z)= x'y + x'z x↓y↓z= (x+y+z)' x↑y↑z= (xyz)' F = [(ABC)'(DE)']' = ABC + DE

디지털 논리 게이트 - exclusive-OR 양논리와 음논리