디 지 털 공 학 한국폴리텍V대학.

Slides:



Advertisements
Similar presentations
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Advertisements

Chapter 04 컴퓨터에서 데이터 표현. 04 컴퓨터에서 데이터 표현 2 인코딩 (encoding) – 현실세계의 정보를 컴퓨터 내부에서 처리할 수 있는 이진수로 변환하는 방법 1. 컴퓨터 속에서 데이터 표현 원리 0 - 아빠 1 - 엄마 00 - 아빠 01 - 엄마.
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
2장 조합논리회로 순천향대학교 정보기술공학부 이상정.
9 동기순서논리회로 IT CookBook, 디지털 논리회로.
제2장 부울대수와 논리 게이트 내용 2.1 논리신호 2.2 기본 논리함수 : NOT 게이트(INV 게이트)/ AND 게이트/ OR 게이트 2.3 부울대수 : 부울대수의 정의와 사용 / 부울대수의 기본법칙/ 쌍대성/ 드모르강 정리 2.4 만능 게이트 : NAND.
디 지 털 공 학 한국폴리텍V대학.
제4장 조합논리회로 내용 4.1 조합논리회로 설계 과정 4.2 산술회로 : 가산기(adder)/ 감산기(subtractor)
디지털논리실습 기본 논리 게이트 부울대수 조합회로.
오브젝트 플립플롭 IT CookBook, VHDL을 이용한 디지털 회로 입문.
주요 내용 부울 대수 부울 함수의 표현 카노우 맵(Karnaugh Map) 논리 회로의 최소화.
데이터의 표현 컴퓨터 속에서 데이터 표현 원리 디지털 논리회로에 기반한 컴퓨터는 두 가지 상태만을 구별
Chapter 04 C 연산자의 이해.
오브젝트 조합 회로 IT CookBook, VHDL을 이용한 디지털 회로 입문.
Chapter 01 디지털 논리회로.
1장. 디지털 논리 회로 다루는 내용 논리 게이트 부울 대수 조합 논리회로 순차 논리회로.
Chapter 02 논리회로.
수학 10-가 단계 Ⅰ수와 연산> 2. 실수와 복소수>1. 실수>4/10 실수와 복소수 수업계획 수업활동.
한국방송통신대학교 출석수업 컴퓨터과학과 디지털논리회로 담 당 : 김 룡
Modulo 연산.
디지털논리실습.
2장 논리 회로와 활용 2장 논리회로와 활용.
이재상 기본 논리회로와 불의 대수 이재상
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
JA A V W. 03.
디 지 털 공 학 한국폴리텍V대학.
3. 게이트레벨 최소화.
벡터의 공간 이문현.
디지털 시스템 2010년 1학기 담당교수: 최선영 연구실: 산학연구관 6층 602 ( )
디지털회로설계_강의안1 1. NOT, OR, AND 게이트.
논리회로 및 실험 조합논리회로 (1) - Adder
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
연산자 (Operator).
논리회로 설계 및 실험 5주차.
디지털회로설계_강의안2 NOR, NAND 게이트 불대수와 드모르강 정리.
안산1대학 제 2 장 디지털 논리회로.
2장. 변수와 타입.
Prof. Seewhy Lee Presents
4장 기하학적 객체와 변환 - 기하 1장 – 그래픽스 시스템과 모델 2장 – 그래픽스 프로그래밍 3장 – 입력과 상호작용
이산수학(Discrete Mathematics)  명제의 동치 (Propositional Equivalence)
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
1. 2진 시스템.
2. Boole 대수와 논리 게이트.
약식 진리표  ∧ ∨ → ↔  =.
7세그먼트 표시기.
제3장 함수와 배열수식 전진환
01 로그의 정의 ⑴ 일 때, 양수 에 대하여 을 만족시키는 실수 는 오직 하나 존재한다. 이때 를
회로해석 및 논리회로실험 (정승기 교수님, 김신아 조교님)
약식 진리표를 이용한 타당성 증명 진리표 그리기 방법의 한계
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
제 5장 제어 시스템의 성능 피드백 제어 시스템 과도 성능 (Transient Performance)
3. 반/전 가산기, 반/전 감산기 제작 컴퓨터 구조 실습 안내서.
제11강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
진리 나무 Truth-tree  ∧ ∨ → ↔  =.
디지털회로설계_강의안3 4. X-OR, X-NOR 게이트 5. 오픈컬렉터와 3상태 버퍼/인버터.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
수학 10-가 단계 Ⅰ수와 연산> 1.집합과 명제 > 1. 집합 > 3/9 집합 수업계획 수업활동.
제 22 강 논리식 및 논리 값 shcho.pe.kr.
엔화 대환/대출 자금용도 대상 이자 차액 효과 (A,B,C) 환율 리스크 헷징 (A,B) 엔화의 평균환율 (A,B,C)
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
3장 (2) 구문과 의미론 순천향대학교 컴퓨터공학과 하상호.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
논리 회로 설계 기초 (1) Lecture #2 임베디드 하드웨어.
진리표를 이용한 타당성 증명 진리표(truth table) : 단순 문장들이 진리값을 상이하게 가질 수 있는 가능한 모든 경우를 남김없이 열거한 표 (ex) 오늘은 날씨가 맑거나 비가 올 것이다. 오늘은 날씨가 맑다 비가 온다 오늘은 날씨가 맑거나 비가 올 것이다. T.
                                  6장 엔코드 디코드 회로 10진수와 2진수의 변환 및 표시 4 7 A B C D BCD 변환.
디 코 더 n비트의 2진 코드를 입력으로 받아들여 최대 2n개의 서로 다른 정보로 바꿔 주는 조합 회로
Presentation transcript:

디 지 털 공 학 한국폴리텍V대학

강의내용 및 구성 논리회로와 불 대수 기본 논리 함수와 진리표 불 대수의 정리 불 함수와 논리회로의 상호변환

불 대수(Boolean Algebra) ※ 불 대수에서 공식화된 공리 불 대수는 스위칭 및 논리 기능을 기호로 표현한 회로망을 분석하거나 간략하게 설계하는데 사용되는 수학적 기법 George Boole(1854) 논리의 체계적 조작 소개 E.V. Huntington(1904) 일반적인 Boole대수 정의 ※ 불 대수에서 공식화된 공리 불 대수의 변수 A는 0과 1의 두 가지 상태만 존재한다 A = {0, 1} NOT 동작을 나타내는 “-”는 부정 또는 역을 나타낸다 AND와 OR의 논리 연산 결과는 다음과 같다 AND 논리 : 0·0=0, 0·1=0, 1·0=0, 1·1=1 OR 논리 : 0+0=0, 0+1=1, 1+0=1, 1+1=1 ☞ 공리에 포함된 0, 1, +, ·, - 등의 표시는 수학적 의미는 없다

불 대수(Boolean Algebra)(계속) 불 함수와 진리표(교재 p.58) 입력 변수에 대한 함수 등의 결과를 기록한 표를 진리표(truth table)라 하며, 그 진리값으로부터 논리적인 회로를 조합하여 만들 수 있고 또한 논리함수나 불 대수 정리 등이 참인지 거짓인지를 판정해 낼 수 있다 기본 논리 함수 NOT 출력은 입력의 반대 입력 1개, 출력 1개 Inverter 라고도 함 표현식과 진리표 Y = Ā=A′ A Y 1

불 대수(Boolean Algebra) (계속) 논리기호(IEEE 표준)

불 대수(Boolean Algebra) (계속) AND 모든 입력이 ‘1’일 때 출력이 ‘1’ 표현식과 진리표 논리기호 B Y A 1 Y = A  B = AB

불 대수(Boolean Algebra) (계속) 논리 게이트의 활성(enable) 및 억제(inhibit, disable) 회로 스위치 ‘OFF’의 상태는 ‘0’ 값의 공급을 의미하지 않는다

불 대수(Boolean Algebra) (계속) OR 1개 이상의 입력이 ‘1’일 때 출력이 ‘1’ 표현식과 진리표 논리기호 Y = A + B B Y A 1

불 대수(Boolean Algebra) (계속) NAND AND 출력의 반전 (NOT AND) 모든 입력이 ‘1’일 때 출력이 ‘0’ 표현식과 진리표 논리기호 Y = (A  B)′= (AB)′ B Y A 1

불 대수(Boolean Algebra) (계속) NOR OR 출력의 반전 (NOT OR) 1개 이상의 입력이 ‘1’일 때 출력이 ‘0’ 표현식과 진리표 논리기호 ※NAND나 NOR는 Tr로 쉽게 구현되기 때문에 AND나 OR보다 더 많이 사용된다 Y = (A + B)′ B Y A 1

불 대수(Boolean Algebra) (계속) XOR 입력중 ‘1’의 개수가 홀수일 때 출력이 ‘1’ 표현식과 진리표 논리기호 Y = A  B = AB’ + A’B B Y A 1

불 대수(Boolean Algebra) (계속) XOR 게이트를 이용한 반전(complement)

불 대수(Boolean Algebra) (계속) XNOR (교재 p.84) XOR의 역 표현식과 진리표 논리기호 Y = (A  B)′ = A⊙B B Y A 1

불 대수(Boolean Algebra) (계속) 3-상태 버퍼(교재 p.76) ‘1’과 ‘0’에 제 3의 상태 ‘Z’(high impedence) 추가 BUS등에 많이 활용 논리기호 및 활용

불 대수의 정리 불 대수의 성질 연산자 ‘+’와 ‘•’에 대해 닫혀있다 단위원 연산자 ‘+’와 ‘•’에 대해 교환법칙 성립 연산자 ‘+’는 ‘•’에 대해, ‘•’는 ‘+’에 대해 배분법칙 성립 일반 대수에서는 성립하지 않는다 보수의 존재 ① 어떤 집합내의 원소쌍에 대하여 연산 결과가 그 집합의 한 원소로 대응 예) 자연수 집합과 덧셈(닫힘), 뺄셈(닫혀있지 않음) ① ‘+’ → 0, ‘• ’→ 1 예) e+X=X가 되는 e, 또는 e•X=X가 되는 e를 단위원이라 함 ① 집합내의 모든 원소에 대해 X+X'=1, X•X’=0이 되는 보수 존재

불 대수의 정리 정리 (계속) 연산자의 우선순위는 다음과 같다 괄호 NOT AND OR

불 대수의 정리 정리 (계속) 불 대수의 정리(교재 p.60) 교환법칙 결합법칙 3-input AND gate

불 대수의 정리 (계속) 배분법칙 A•(B+C) = A•B + A•C X = Y

불 대수의 정리 (계속) (A+B)•(C+D) = A•C + A•D + B•C + B•D X = Y

불 대수의 정리 (계속) 0과 1의 특수법칙 A+0=A A+1=1

불 대수의 정리 (계속) A•0=0 A•1=1

불 대수의 정리 (계속) 동일법칙 A+A=A A•A=A

불 대수의 정리 (계속) 부정의 법칙 (A’)’=A

불 대수의 정리 (계속) 상보의 법칙 A+A’=1 A•A’=0

불 대수의 정리 (계속) 흡수의 법칙 A+A•B=A, A•(A+B)=A

불 대수의 정리 (계속) A+A’•B=A+B

(A+B)•(A+C) = AA + AC + AB + BC 불 대수의 정리 (계속) (A+B)•(A+C) = A+B•C (A+B)•(A+C) = AA + AC + AB + BC = A + AC + AB + BC = A + AB + BC = A + BC

불 대수의 정리 (계속) 드모르간의 법칙(De Morgan’s Law) (A+B)’=A’•B’, (A•B)’=A’+B’ 진리표와 등가 gate 드모르간의 법칙은 NOR나 NAND를 이용하여 회로를 단순화하는데 유용

불 대수의 정리 (계속) 적용 예)

불 함수와 논리회로의 상호변환(교재 p.85) 불 대수의 간략화 및 논리회로로의 변환 최소 면적과 delay path fan-in과 fan-out 고려 예제 1) 논리회로 변환 간략화한 후 논리회로 변환

불 함수와 논리회로의 상호변환(계속) 예제 2) 리터럴의 수만을 줄이는 것이 최선은 아니다 4개의 gate와 3-레벨 회로

불 함수와 논리회로의 상호변환(계속) 예제 3)