논리회로 및 실험 4변수 Karnaugh map

Slides:



Advertisements
Similar presentations
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
Advertisements

일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
디 지 털 공 학디 지 털 공 학 한국폴리텍 V 대학.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
라오디게아 교회의 교훈 본문 계 3: ○라오디게아 교회의 사자에게 편지하라 아멘이시요 충성되고 참된 증인이시요 하나님의 창조의 근본이신 이가 이르시되 15. 내가 네 행위를 아노니 네가 차지도 아니하고 뜨겁지도 아니하도다 네가 차든지 뜨겁든지 하기를 원하노라.
다문화가정의 가정폭력의 문제점 연세대학교 행정대학원 정치행정리더십 2학기 학번 이름 홍 진옥.
제5장 새로운 거버넌스와 사회복지정책 사회복지정책이 어떤 행위자에 의해 형성되고 집행되는지, 어떤 과정에서 그러한 일들이 이루어지는지, 효과적인 정책을 위해서는 어떤 일들이 필요한지 등을 본 장에서 알아본다 개인들이 생활을 개선하는 가장 효과적인고 궁극적인 방법은 개별적.
학교보건 운영의 실제 한천초등학교 이 채 금.
예수의 제자들 담당교수 : 김동욱.
Lecture Part IV: Ecclesiology
성인 1부 성경 공부 지도목사: 신정우 목사 부 장: 오중환 집사 2010년. 5월 9일
성경 암송 대회 한일교회 고등부 (일).
여수시 MICE 산업 활성화 전략 ( 중간보고 )
Homeplus 일 家 양 득 프로그램 소개 2015년 12월.
[ 한옥 실측 ] 1. 약실측 2. 정밀실측 조선건축사사무소.
A제조용수/B환경관리/C시설관리 ㈜ 에이플러스 코리아
목 차 Ⅰ 점검 업무의 목적 Ⅱ 시설물 설치 현황 파악 Ⅲ 주요 시설물 점검 특성 및 주기 Ⅳ 테마별 점검 내용 Ⅴ
기능성 소재 ‘조습군’ 의자분야 응용 제안서 ㈜ 마루와벅스프리.
10 카운터 (Counter) IT CookBook, 디지털 논리회로.
쇼핑몰 운영전략 abc 쇼핑몰을 발전시키기 위한 운영지침서.
홍콩과기대 방문 결과 보고 학교법인 포항공과대학교.
컴퓨터 보안 메커니즘에 기반한 자기 가치감의 셀프힐링
(Perspective of GNEP in terms of international power politics)
교육학개론 2조 강재현 황소정 연미란 이호 장윤정 이아림 김효연
대웅 관계사 개요 ㈜대웅제약 등 16개 기업 설 립 일 : 1945년 주요사업 : 의약품 제조 판매, IT 사업등
안재홍선생님의관한글 - Windows 3-1반 조범기- 한번넘겨보세요!.
민족 운동의 전개 2. 민족 분열 통치와 국내외 항일 민족 운동.
문학의 세계 01 견우의 노래 02 황만근은 이렇게 말했다 03 토막 04 한중록.
취업정보 홈페이지 (job.inha.ac.kr)
Ⅸ 대한민국의 발전과 국제 정세의 변화 주제3 산업화와 대중문화의 발달.
농산물 무역론 정보분석 韓-칠레 FTA 그 이후 발표일 2004년 09월 21일 화요일 제 5 조 이 준 복 김 남 형
LGT 산업 분석 경북대학교 경영대학원 경 영 학 과 10조 산 김미정 김상구
사업계획서 추억을 만드는 기업 ㈜아이포토 인터넷경영정보 2-M 강미선 서남희
녹둔도의 영유권 분쟁에 관한 연구 [A Study on the Territorial Dispute in Nokdundo Area] 조 병현 박사.
I. Nio Communications, Inc. Media Network - 2
수입 농산물 관리 대책 G조 현상민 김형태 김미희.
한국 아케이드게임산업발전을 위한 법,제도 개선계획[안] 한국전자게임산업협동조합 법제도 추진단.
갑을빌딩 Leasing Information
남한 언론에서 보여지는 러시아의 모습.
아름다운가게를 안내합니다 나눔과 순환 – 아름다운 마법을 파는 가게 안내 ( ) 서울시 종로구 안국동 45번지
CONTENTS 1 주제 소개 2 캐논사 연혁 및 제품 3 카메라 업계 현황 4 일본에서 보완할 점.
제 17대 국회의원 선거와 의원교체 지금부터 제 17대 국회의원 선거와 의원교체 발표를 시작하겠습니다. 정치외교학과 김효태.
Korean Society of Medical Physics
미술관 사례 윤초혜.
"도자, 색에 물들다" 이천도자기축제, 이달 24일부터 개최
열왕기하 1장을 읽고 묵상으로 예배를 준비합시다..
2016학년도 대학 생활 안내.
엘리제를 위하여(베토벤).
최현진 정경대학 정치외교학과 국제정치론 2015 가을학기 제13주(2) 최현진 정경대학 정치외교학과
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
3장. 디지털 회로 Lecture #3.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
5 불 대수 IT CookBook, 디지털 논리회로.
최소항(minterm) 모든 변수가 단지 한번씩 사용되어 logical AND된 형태의 function으로 n개의 변수에 대해 2n개의 최소항 존재 진리표에서 변수들의 각 조합 변 수 최소항(minterm) 최대항(maxterm) x y z 논리식 기호 항 xyz
3. 게이트레벨 최소화.
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
3. 게이트레벨 최소화.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

논리회로 및 실험 4변수 Karnaugh map April 30, 2010 RTDCS Lab. 유휘재 (listil@naver.com) RTDCS Lab. 송호근 (sriky@naver.com)

Minterm(최소항) (1) 3변수 최소항의 표현방법 f(x, y, z) = x’yz’ + xy’z’ + xyz’ f(x, y, z) = x’yz’ + y’z = ∑m(1, 2, 5) f(x, y, z) = xy’ + z = ∑m(1, 3, 4, 5, 7) x y Z 최소항 번호 x’y’z’ 1 x’y’z x’yz’ 2 x’yz 3 xy’z’ 4 xy’z 5 xyz’ 6 xyz 7

Minterm(최소항) (2) 3변수 최소항 클래스 설계 논리식의 표현 방법(규칙)을 이용한 문자열 처리 3변수 최소항의 표현 방법 어떤 데이터가 필요한지, 어떤 처리를 해 줄 것인지? 논리식의 표현 방법(규칙)을 이용한 문자열 처리 3변수 논리식은 x, y, z 변수를 이용하는 것으로 가정한다. 합과 곱의 형식으로 표현한다. + 문자를 기준으로 각 항을 분리한다. 첫 번째 문자는 x, y, z 셋 중의 하나가 될 수 있다. 두 번째 이후로는 ’(not)이 붙을 수 있다.

f(x, y, z) = x’yz’ + y’z Minterm(최소항) (3) 2 5 1 = ∑m(1, 2, 5) x’ y z’ 0 1 0 1 0 1 0 0 1 2 5 1 = ∑m(1, 2, 5)

Karnaugh map (1) 3변수 Karnaugh map 표현 방법 논리식에 대한 최소항을 구하고 각 위치에 맞게 mapping시킨다. Karnaugh map은 K-map이라고도 한다. y z x 0 0 0 1 1 1 1 0 m0 m1 m3 m2 1 m4 m5 m7 m6

Karnaugh map (2) Karnaugh map 클래스 설계 Karnaugh map의 표현 방법 어떤 데이터가 필요한지, 어떤 처리를 해 줄 것인지? 이미 구현되어 있는 다른 클래스와 중복되는 부분이 있는지? 필요한 기능 중에서 이미 구현된 것이 있으면 그것을 가져다 쓰는 것이 효율적이다.

응용 프로그램 4변수 Karnaugh map 구현하기 앞서 공부한 minterm 를 활용한다. [실습] 입력받은 논리식을 분석하여 Karnaugh map으로 출력하도록 하는 기능을 구현하시오. 필요한 데이터: map 데이터 (array) 필요한 기능: (1) 최소항 데이터를 map의 적당한 위치에 넣는 기능 (2) 완성된 Karnaugh map을 화면에 출력하는 기능 (3) (w,x,y,z, ’,+)이외의 문자가 입력될 경우 다시 입력 (수행 결과 예시) 논리식 입력:w’xz + wx’ + wz’ Minterm : 5 7 8 9 10 11 12 14 0000 0110 1001 1111

Minterm(최소항) (1) 처리 과정 논리 함수의 각 항을 +기호 기준으로 끊는다. string 형의 terms[]에 각 항을 넣는다. terms [0] wx [1] w’z [2] xy f = wx + w’z + xy

Minterm(최소항) (2) 각 항에 대하여 각 변수의 상태에 대한 값을 설정한다. tempTerm[0] ~ [3]은 각각 w~z 변수를 의미한다. tempTerm[0] ~ [3]은 초기 값으로 모두 -1을 가진다. 각 변수의 뒤에 ‘(not) 기호가 붙으면 0, 그렇지 않으면 1을 대입한다. 변수가 없으면 -1이 그대로 남아 있게 된다. [참고] ‘ ’(single quoters)로 둘러싸인 문자는 ASCII 코드를 의미한다. ex) ‘w’== 문자 w의 ASCII 코드 값 (= 167) string형 변수에는 각 문자의 ASCII 코드 값이 들어 있다. string (wxyz) [0] 167 [1] 168 [2] 169 [3] 170

Minterm(최소항) (3) 0이나 1로 나타낸 각 항의 변수 상태를 십진수로 바꾸면 최소항이 된다. ex) wxyz = 1111 → m15 각 항을 조사하여 변수의 등장 여부를 확인한다. if( w가 없으면 ) { if( x가 없으면 ) if( y가 없으면 ) // z else // yz } // 반드시 x가 존재하는 부분 ……

Minterm(최소항) (3) 각 항에 나타나지 않은 변수에 대해서는 0과 1의 경우 모두를 포함한다. ex) xyz = wxyz + w’xyz = 1111 + 0111 → m15 + m7 [참고] xyz는 wxyz + w’xyz = (w + w’)xyz가 간소화된 형태

Karnaugh map (1) 3변수 Kranaugh map (k == 0)?(1):(0)의 의미 y z x 0 0 0 1 1 1 1 0 m0 m1 m3 m2 1 m4 m5 m7 m6

Karnaugh map (2) 4변수 Karnaugh map y z w x 0 0 0 1 1 1 1 0 m0 m1 m3 m2

Karnaugh map (3) 4변수 Karnaugh map의 test case w’xz + wx’ + wz’ xz + x’z’ w’xy + z xy + wxy + w’x’yz + wz w + x + y + z

실습 과제 #1 - 참고사항 제출 기간: 5. 7(금) 반드시 지정일에 제출 5월 7일 수업시간까지: 100%, 이후 메일로 제출가능 5월 9일 자정까지 90% 인정