자격증 공부/정보처리산업기사

전자계산기 구조 2강 ! 논리 회로 !

Safeguard 2012. 12. 19. 16:19

 

논리 회로는, 조합논리회로와 순서논리회로로 나누어진다 !

1. 조합 논리 회로

 조합 논리 회로는, 입력되는 값에 따라 출력값이 결정 되는 회로이다.

1)종류

반가산기, 전가산기, 병렬가산기, 디코더 인코더 멀티플렉서 연산기, 반감산기 전감산기

등이 있다.

요점만 짚어 보자.

1-1) 반가산기 란 ?

XOR 회로 ( 합 ) 과 AND ( Carry ) 로 조합된 회로이다.

입력값 2개에 출력값 2개 이며, 덧셈한 합과 자리올림수 (Carry) 를 출력한다.

 

이러한 반가산기가 모여, 전 가산기를 이루는데

1-2) 전 가산기란?

반가산기의 회로에 뒷자리에서 발생한 자리올림수를 처리할 수 있도록 한 회로 이다.

입력값 3개에 출력값 2개 이며, 최소한 2개의 반가산기가 필요하다

 

즉, 두개이상의 반가산기가 " OR 회로로 묶인것 이다 !

 

1-2. 디코더 (Decoder)

-> 해석 그대로 code 를 벗겨내는 것이다.

n비트의 입력단자를 통해 들어온 2진 신호를 최대 2의n승 개의 출력단자 중 하나를 선택하는 회로

부호화된 데이터로부터 정보를 찾아내는 조합논리회로

주로 anD 게이트 집합으로 구성 됨, 입력이 2개 일때 출력은 4개 (보통)

 

1-3. 멀티플렉서 ( MUX )

-> N개의 입력을 단일 회선으로 출력, 즉 공유기같은 거라 생각 하면 됨 !

-> 버스를 구성하는데 사용할 수 있는 논리회로

 

2. 순서 논리 회로

순서논리회로는, 외부의 입력과, 현재 상태에 따라 출력이 결정 되는 회로 , 즉 저장되는값이 있음 !

(1) 플립플롭 (FF)

- 전원이 공급되고 있는 한, 상태의 변화를 위한 신호가 발생될때까지 현재의 상태를 그대로 유지하는 논리회로

즉 값을 저장 하고 있다는 것이다 어렵지않아요 !

1비트를 기억하는 메모리 소자이며, 레지스터의 구성 회로.

종류는, RS , JK , D , T 등등이 있다 ! 이정도만 알면될듯 !

플립플롭은 특성만 알면, 너므너므 쉽기 때문에 특성만 요약하면 된다

 

그림에서 S 는 Setup 을 뜻하며, R 은  Reset 을 뜻한다

Setup : 1로 변경하라

Reset : 0 으로 초기화 하라

위의 표에서 보면, 셋업과 리셋이 모두 1 신호가 올 경우, 동작이 안된다 ㅋㅋ ;;

그리하여,이 단점을  보안하고자 Jack & King 인 , JK  가 결점을 보안한 플립플롭으로 등장한다

위의 단점 셋업 리셋 모두 1신호가 올 경우, Q 즉, 플립플롭의 값을, 현재값의 보수 즉, 반전시킨다.

 

이것 빼고 두 플립플롭은 다른게 없다 .

D 플립플롭은, RS 의 R 선 에  인버터(NOT) 을 추가하여 S선과 하나로 묶어서 입력선을 하나로 묶은것을 말한다.

먼말이냐.. RS 값이 둘다 0 이면 0 저장,  둘다 1이면 1 저장, 입력값을 그대로 저장하는 것이다.

플립플롭의 회로도는, 되새김이 있다는것만 알면 쉽게 알아볼수 있다.

 

T 플립플롭은, 입력단자가 하나이며, "1 " 이 입력될때마다 출력단자의 상태가 바뀌는것

마스터-슬레이브 플립플롭 은,

출력측의 일부가 입력측에 궤환되어 유발되는 레이스 현상을 없애기 위해 고안된 플립플롭이다 !