회로 분류 기준

조합은 현재 입력만, 순서는 현재 입력과 기억 상태를 본다

두 회로의 차이는 저장 상태가 회로 판단에 다시 들어오는지입니다.

조합논리회로

현재 입력 -> 바로 출력

현재 입력
->
논리게이트 조합
->
출력

기억하지 않으므로 같은 입력이면 같은 출력입니다.

예: 가산기, 디코더, 인코더, MUX, DEMUX

순서논리회로

현재 입력 + 이전 상태 -> 다음 출력

현재 입력
+
저장 상태
플립플롭이 상태를 저장

저장된 Q가 다시 판단 조건으로 들어와 다음 상태를 만듭니다.

예: 플립플롭, 레지스터, 카운터

1. 이전 값이 필요한가?

필요하면 순서논리회로입니다.

2. 입력만으로 계산되는가?

그렇다면 조합논리회로입니다.

3. 클록마다 상태가 바뀌는가?

레지스터와 카운터 쪽 단서입니다.