회로 판별

현재만 보면 조합, 이전 상태까지 보면 순서다

가산기와 디코더는 입력이 바뀌면 곧바로 출력이 바뀝니다. 플립플롭과 카운터는 저장된 상태와 클록까지 함께 봅니다.

계산

가산기

반가산기 S = A ⊕ B C = AB

현재 입력 A와 B만으로 합과 자리올림을 구합니다.

선택

디코더와 MUX

2비트 입력 → 4개 중 하나 S1S0 = 10 → D2

코드를 펼치거나 여러 입력 중 하나를 고르는 조합회로입니다.

저장

플립플롭과 레지스터

D 플립플롭 다음 Q = D 8개 = 8비트

플립플롭 하나는 1비트를 저장하고, 여러 개가 레지스터가 됩니다.

상태

카운터와 PC

00 → 01 → 10 → 11

클록마다 상태가 바뀌고, 프로그램 카운터는 다음 명령어 주소를 기억합니다.