<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

Similar documents
<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

7장 조합 논리 회로

목차 7 장조합논리회로 1. 가 / 감산기 2. 비교기 3. 디코더 4. 인코더 5. 멀티플렉서 6. 디멀티플렉서 7. 코드변환기 8. 패리티발생기 / 검출기 한국기술교육대학교전기전자통신공학부 1

PowerPoint 프레젠테이션

1. 조합 (combinational) 논리회로에대해설명한것은? < 가 > 가출력신호가입력신호에의해서만결정되는논리회로이다. 나플립플롭과같은기억소자를갖고있는논리회로이다. 다출력신호가입력신호와현재의논리회로의상태에의해결정되는논리회로이다. 라기억능력을가진논리회로이다.

Microsoft PowerPoint - VHDL08.ppt [호환 모드]

PowerPoint Presentation

PowerPoint Presentation

PowerPoint Presentation

8장 조합논리 회로의 응용

Microsoft Word - logic2005.doc

3 장디지털코드 1. BCD 코드와 3초과코드 2. 다양한 2진코드들 3. 그레이코드 4. 에러검출코드 5. 영숫자코드 한국기술교육대학교전기전자통신공학부전자전공 1

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - hw8.ppt [호환 모드]

동기순차회로 p 조합논리회로 combinational logic circuit) v 출력이현재의입력에의해서만결정되는논리회로 p 순차논리회로 sequential logic circuit) v 현재의입력과이전의출력상태에의해서출력이결정 v 동기순차논리회로와비동기순차논리회로로

논리회로설계 3 장 성공회대학교 IT 융합학부 1

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

Microsoft PowerPoint - 부호기와 복호기.PPT

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

반도체메모리 메모리 (memory) 분류 순차액세스메모리 랜덤액세스메모리 RAM ROM DRAM SRAM Mask ROM Field PROM 반도체메모리의분류 Fuse-link PROM EPROM EEPROM - 2 -

6장 부울 함수의 간소화

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

5_03.hwp

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

Microsoft PowerPoint - 제12장.ppt [호환 모드]

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

Microsoft Word - 제6장 Beyond Simple Logic Gate.doc

5.1 부울대수 ã 부울대수 (oolen lger) 를근거로한스위칭이론 (swithing theory) 은논리설계에있어서이론적인근거가되는수학적체계. ã 부울대수 - 부울상수와부울변수로구성, 0과 1의두개값을가짐 - 논리레벨의여러정의 논리 0 Flse Off Low No

Microsoft PowerPoint - 제06장.ppt [호환 모드]

5 장부울대수

Microsoft PowerPoint - 제05장.ppt [호환 모드]

Introduction to Computer Science

윈도우즈프로그래밍(1)

DVI-CL01 매뉴얼

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

. 메모리의구조. 메모리개요 v 메모리번지레지스터 (MAR : memory address register) : 메모리액세스시특정워드의주소가 MAR 에전송된다. v 메모리버퍼레지스터 (MBR : memory buffer register) : 레지스터와외부장치사이에서전송되

Microsoft Word - PLC제어응용-2차시.doc

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

개요 l 모든입력과출력조건이동일한경우에는가능한한논리회로를간단하게구성 à 논리회로간소화혹은최적화 부울식의간소화 : term 을감소하거나 literal 를감소한다. term 은게이트의수, literal 은게이트의입력수를나타낸다. l 논리회로의동작속도향상, 소비전력감소등효율

슬라이드 1

Microsoft PowerPoint - chap-03.pptx

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

개요 l 모든입력과출력조건이동일한경우에는가능한한논리회로를간단하게구성 à 논리회로간소화혹은최적화 부울식의간소화 : term 을감소하거나 literal 를감소한다. term 은게이트의수, literal 은게이트의입력수를나타낸다. l 논리회로의동작속도향상, 소비전력감소등효율

1) 8 진수를 10 진수로변환 - 진수에자릿수에서 1 을뺀숫자를지수로한후해당숫자와곱해주는방식으로 10 진수로변환 2) 2 진수를 10 진수로변환 - 10 진수의숫자를해당진수로계속나누어나머지들을역순으로읽음. - 분수나소수인경우에는곱셈의방법으로구할수있음. 3) 10 진수

10. 메모리 목표 메모리의개요 Random Access Memory (RAM) Read Only Memory (ROM) 프로그램가능한 ROM (PROM) 비휘발성입 / 출력메모리 메모리패키지 대용량저장장치 1

API 매뉴얼

1. 일련의순차적인수를세는회로는? < 가 > 가카운터 다디코더 나레지스터 라인코더 2. 입력펄스에따라미리정해진순서대로상태가변화하는레지스터로써발생회수를세거나동작순서를제어하기위한타이밍 (timing) 신호를만드는데가장적합한회로는? < 다 > 가범용레지스터 다

수없기때문에간단한부분으로나눠서구현하고, 이를다시합침으로써전체를구현하게 된다. 실험에서는이미구현된 4-Bit ALU인 74LS181 Chip을사용한다. 이 Chip은 4-bit의 Data input A, B와 Selection input 4 bit, Carry In 1

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

OCW_C언어 기초

Microsoft Word - Experiment 5.docx

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

<32B9AEC1A6C1F641335FC0FCB0F8415FC0FCB1E2A1A4C0FCC0DAA1A4C5EBBDC55F F E687770>

중간고사

6 장부울함수의간소화

API 매뉴얼

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

Microsoft PowerPoint - Lesson2.pptx

Microsoft PowerPoint - chap04-연산자.pptx

<C6F7C6AEB6F5B1B3C0E72E687770>

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

C 언어 프로그래밊 과제 풀이

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - [2009] 02.pptx

Microsoft Word - (3)平成27年度入学者選抜の手続(韓国・朝鮮語版)

Frama-C/JESSIS 사용법 소개

SNU =10100 =minusby by1000 ÄÄto0.03exÄÄto0.03exÄÄ=10100 =minusby by1000 Ç»to0.03exÇ»to0.03exÇ»=10100 =minusby by1000 ÅÍto0.0

Microsoft PowerPoint - 26.pptx

슬라이드 1

[2010 년디지털시스템설계및실험중간고사 2 답안지 ] 출제 : 채수익 1. (a) (10 pts) Robertson diagram Quotient 와 remainder 의 correction 을뒤로미루는것이 non-restoring division 이다. 즉, q =

Microsoft PowerPoint - Ch13

15강 판소리계 소설 심청전 다음 글을 읽고 물음에 답하시오. [1106월 평가원] 1)심청이 수궁에 머물 적에 옥황상제의 명이니 거행이 오죽 하랴. 2) 사해 용왕이 다 각기 시녀를 보내어 아침저녁으로 문 안하고, 번갈아 당번을 서서 문안하고 호위하며, 금수능라 비

Computer Architecture

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로

Microsoft PowerPoint - hw4.ppt [호환 모드]

디지털공학 5판 7-8장

Video Stabilization

DA C.4.

Microsoft PowerPoint - DSD03_verilog3b.pptx

Microsoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드]

PowerPoint Presentation

Microsoft Word - logic2005.doc

PowerPoint 프레젠테이션

Introduction to Computer Science

<3130C0E5>

MotionGear S Series manual book_ko

3 권 정답

Microsoft Word - Lab.4

부벽루 이색 핵심정리+핵심문제.hwp

2

<C3D1C1A4B8AE B0E6BFECC0C720BCF B9AE2E687770>

ATmega128

歯02-BooleanFunction.PDF

와플-4년-2호-본문-15.ps

Transcription:

IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7)

. 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로 2가된다. 따라서뺄셈의결과는 이되고, 값을빌려왔으므로빌림수 는 이다. 진리표를구하고, 진리표에서출력을불함수로표시한후, 이를논리회로로표시하면다음과같다. 입력 출력 설명 ( ) 뺄셈이안되면위에서빌려와서계산한다., 빌림수없음., 빌림수 2., 빌림수없음., 빌림수없음. D K 2 전감산기 전감산기는두 2진수입력 와, 아랫단으로빌려주는빌림수 를포함하여 를계산하는 조합논리회로이다. 진리표를구하고, 진리표에서카르노맵을이용하여출력을불함수로표시한후, 이를 논리회로로표시하면다음과같다. 입력 출력 설명 ( ) 뺄셈이안되면위에서빌려와서계산한다., 빌림수없음,, 빌림수 2,, 빌림수 2,, 빌림수 2,, 빌림수없음,, 빌림수없음,, 빌림수없음,, 빌림수 2, K i K i 이불함수를논리회로로표시하면 반감산기 반감산기 D K i K o

3 3 2 2 Sign 2. 뺄셈이가능한캐리예측가산기설계 = 이면, 가산기로동작하고, = 이면, 뺄셈기로동작한다. S 3 GP GP GP GP S 2 S S 4 G 3 P 3 3 G 2 P 2 2 G P G P arry Look head Logic 3. 가산기를이용한코드변환 D코드를 3초과코드로 2 3초과코드를 D코드로 D input 5V Ecess-3 input 5V 3의 의보수 3 2 3 2 3 2 3 2 5V out 7483 in out 7483 in 을더하면 2 의보수 S 3 S 2 S S S 3 S 2 S S Ecess-3 output D output 4. Enable 을가진 24 디코더를이용하여 532 디코더를설계 E D : : : 2 D Y 3 Y 3 Y 29 Y 28 : : : : : 2 D 2 D 2 2 2 D D D Y 27 Y 26 Y 25 Y 24 Y 23 Y 22 Y 2 Y 2 Y 9 Y 8 Y 7 Y 6 2 D Y 5 Y 4 Y 3 Y 2 2 D 2 2 D D Y Y Y 9 Y 8 Y 7 Y 6 Y 5 Y 4 2 D Y 3 Y 2 Y Y 2

5. NOR 게이트만을이용한 24 디코더설계 입력 출력 Y Y Y 2 Y 3 6. 532 디코더회로설계 : : : 38 2 decoder 2 2 Y ~ Y 7 : D E 2 24 decoder +5V 38 2 decoder 2 2 38 2 decoder 2 2 38 2 decoder 2 2 Y 8 ~ ~ ~ Y 5 Y 6 Y 23 Y 24 Y 3 3

7. 38 디코더 ( 내부는 ND 게이트 ) 를이용한조합회로설계 전감산기회로 입력 출력 K i 2 2 2 38 decoder Y Y Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 D K o, 2 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 Y 7 3, 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 2 Y 7 4 를 SOP 형으로변환하면다음과같다. 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 Y 7 4

8. 38 디코더 (7438 I) 를이용한조합회로설계 7438 I 의내부는 NND 게이트로구성되어있음을고려하여설계한다. 전감산기회로 (, ) 2 2 38 decoder Y Y Y 2 D 2 Y 3 K i Y 4 Y 5 Y 6 K o Y 7 2 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 Y 7 3, 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 2 Y 7 4 를 SOP 형으로변환하면다음과같다. 2 2 38 decoder Y Y Y 2 2 Y 3 Y 4 Y 5 Y 6 Y 7 5

9. 특수한 5-segment LED 회로설계 입력변수 : 출력변수 : 입력 출력. 특수한 8-segment LED 회로설계 입력변수 : 출력변수 : 진수 2 3 4 5 6 7 8 9 2 3 4 5 입력출력 W W W 6

W W W W W Z Y W h g f e d c b a 7

. 특수한 8-segment LED 회로설계 입력변수 : 출력변수 : 표시 2 3 4 5 6 7-8 -7-6 -5-4 -3-2 - 입력출력 W W W W W W W W 8

9 W Y Z a b c d e f g h 2. 특수한 8-segment LED 회로설계입력변수 : 출력변수 : 진수표시입력출력 2 3 4 5 6 7 all off all on

b c d e=g f=h a Z Y 3. D-to- 디코더회로설계입력변수 : 출력변수 : 진수입력출력 2 3 4 5 6 7 8 9 Y D Y Y 2 Y 3 Y 4 Y 5 Y 6 Y 7 Y 8 Y 9

4. NND 게이트만을이용하여 D 코드를 7-Segment 코드로변환하는회로설계 입력변수 : 진수 2 3 4 5 6 7 8 9 2 3 4 5 출력변수 : 입력출력 w yz yz w w yz w yz yz yz w w w yz

w y z g f e d c b a 5. 7448 을이용하여 64 인코더설계 2 3 4 5 6 7 8 9 2 3 4 5 2 3 4 5 6 7 EI 2 3 4 5 6 7 EI 7448 7448 EO 2 GS EO 2 GS 2 3 6. 2 멀티플렉서를이용한회로설계 2 입력 OR 게이트 2 MU D S = + 2 3 입력 OR 게이트 2 MU D S 2 MU D S = + + 2

7. 2 개의 2 멀티플렉서로다른게이트추가없이 3 멀티플렉서를구성 I I 2 MU S I 2 2 MU S 8. 2 멀티플렉서 7 개를이용한 8 멀티플렉서설계 D D 2 MU Y S D 2 MU Y D 2 MU S Y S D 4 D 5 D 2 MU S Y D 2 MU S Y D 6 D 7 D 2 MU Y D 2 MU S Y S S S S 2 9. 6 멀티플렉서설계 I I I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I I I 2 I 3 I 4 8 MU S 2 S S 8 MU 2 MU S I 5 S 2 S S S S S 2 S 3 3

2. 논리함수 를 8 멀티플렉서, 4 멀티플렉서를이용하여각각설계 논리함수 는입력변수조합이 +5V,,, 일때, 가 이되며, 다른조합일때는 가 이다. 8 멀티플렉서로이함수를구현하려면 가 이되는변수값들의조합에대응하는데이터입력들을 High로연결하고, 이외의다른데이터입력들을 Low에연결한다. D D 4 D 5 D 6 8 MU D 7 S 2 S S 4 멀티플렉서로함수 를구현하려면데이터선택입력중에서하나의비트를데이터입력들과연결하면된다. 함수 의진리표는아래와같다. 진리표의첫번째행을보면 일때 이고, 2번째행도 일때 이므로 이다. 3번째행은 일때 이고, 4번째행도 일때 이므로 이다. 5번째행은 일때 이고, 6번째행도 일때 이므 로 이다. 7번째행은 일때 이고, 8번째행도 일때 이므로 이 다. 입력 출력 +5V D 4 MU D 3 S S 2. 4 변수논리함수를 8 멀티플렉서, 4 멀티플렉서로설계 8 멀티플렉서이용 입력출력 d +5V D D 4 D 5 D 6 D 7 8 MU S 2 S S a b c f 4

2 4 멀티플렉서이용 입력 출력 c D d 4 MU S S a b f 22. 전가산기를 38 디코더와 4 멀티플렉서로각각설계 38 디코더로설계, in 2 2 2 38 decoder 2 3 4 5 6 7 m m m 2 m 3 m 4 m 5 m 6 m 7 S S out out 2 4 멀티플렉서로설계 입력 출력 in S out in +5V D D 4 MU S S 4 MU S out out S S 5

6 23. 코드변환회로 3 초과코드 ( ) 를 D 코드 ( ) 로변환하는조합논리회로입력출력 D D D D D W Y Z

7 2 3 초과코드 ( ) 를 2 out-of 5 코드 ( ) 로변환하는회로입력출력 D D D D D D V Y W Z

3 84-2- 코드를 D 코드로변환하는회로입력변수 : 출력변수 : 진수 2 3 4 5 6 7 8 9 84-2-코드 D코드 ab ab ab ab a b c d w y z 8

4 242 코드를 84-2- 코드로변환하는회로설계입력변수 : 출력변수 : 진수 2 3 4 5 6 7 8 9 242 코드 84-2- 코드 D D D D D W Y Z 9

24. 입력된수의제곱을출력하는회로설계 입력변수 : 출력변수 : ㅊ 2 3 4 5 6 7 입력 출력 비고 2 = 2 = 2 2 = 4 3 2 = 9 4 2 = 6 5 2 = 25 6 2 = 36 7 2 = 49 Y Z a b c d e f 2

25. 2 비트숫자 와 를곱하여 4 비트곱 를만드는회로를설계 입력 출력 비고 = = 2 = 3 = = = 2 = 2 3 = 3 2 = 2 = 2 22 = 4 23 = 6 3 = 3 = 3 32 = 6 33 = 9 ab ab ab ab a b c d W Y Z 2

26. 2 의보수를계산하는회로설계 입력변수 : 출력변수 : 진수 입력 출력 2 3 4 5 6 7 8 9 2 3 4 5 입출력관계로부터다음과같은카르노맵을얻으며, 이를정리한다. ab ab ab ab 22

a b c d w d c z y b y z a w 27. 짝수만을통과시키는논리회로설계 입력변수 : 출력변수 : 입력 출력 비고 짝수홀수짝수홀수짝수홀수짝수홀수 Y Y 2 Y 2 23

28. Majority unction 설계 입력변수 : 출력변수 : 입력 출력 29. 9 의보수생성회로설계 입력변수 : 출력변수 : 진수 2 3 4 5 6 7 8 9 입력 출력 비고 의 9 의보수 = 9 의 9 의보수 = 8 2 의 9 의보수 = 7 3 의 9 의보수 = 6 4 의 9 의보수 = 5 5 의 9 의보수 = 4 6 의 9 의보수 = 3 7 의 9 의보수 = 2 8 의 9 의보수 = 9 의 9 의보수 = ab ab ab 24

ab a b c d w y z 3. 8비트 2진데이터에대한해밍코드를생성하는회로설계 D D 9 D 7 D 6 D 5 P P 2 P 4 P 8 3. D 코드검사회로설계 입력변수 : 출력변수 : 입력 출력 D 25

32. 9비트패리티발생기 / 검출기에서출력 EV과 ODD를구하는문제 D E G H I EV ODD 33. 4 비트홀수패리티발생기와짝수패리티발생기를설계 () 진리표 데이터패리티 홀수 ( ) 짝수 ( ) (2) 카르노맵을이용한간소화 D D 26

(3) 회로도 D P ODD D P ODD D P EV D P EV 27