조합 논리회로
출력 =
순차 논리회로
출력 =
다음상태 =
현재상태(current state)
기억소자의 출력
현재상태 | 입력(X) | 출력(Y) | 다음상태 |
---|---|---|---|
0 | 0 | ||
1 | 1 | ||
0 | 1 | ||
1 | 0 |
상태/출력 | 조건 | 비고 |
---|---|---|
/ 0 | 출력이 0일 때 0이 연속해서 두 번 입력된 상태 | 초기상태 |
/ 0 | 출력이 0일 때 1이 한 번 입력된 상태 | |
/ 1 | 출력이 0일 때 1이 연속해서 두 번 입력된 상태 | |
/ 1 | 출력이 1일 때 0이 한 번 입력된 상태 |
현재상태 / | 입력 x | 출력 y | 다음상태 / |
---|---|---|---|
/ 0 0 | 0 | 0 | / 0 0 |
/ 0 0 | 1 | 0 | / 0 1 |
/ 0 1 | 0 | 0 | / 0 0 |
/ 0 1 | 1 | 0 | / 1 0 |
/ 1 0 | 0 | 1 | / 1 1 |
/ 1 0 | 1 | 1 | / 1 0 |
/ 1 1 | 0 | 1 | / 0 0 |
/ 1 1 | 1 | 1 | / 1 0 |
기호 | 설명 | 예제 |
---|---|---|
문자(숫자) | 레지스터 | MAR, PC, R2 |
괄호 | 레지스터의 일부 | IR[opcode], MBR[7:0] |
화살표 ⬅️ | 정보의 전달 | R2 ⬅️ R1 |
콤마 (,) | 동시 실행 마이크로동작의 구분 | R2 ⬅️ R1, R1 ⬅️ R2 |
콜론 (:) | 왼쪽: 동작 실행 조건 또는 시간 오른쪽: 실행할 동작 | T3: AC ⬅️ AC + MAR T1 + T2: R1 ⬅️ R2 AND R3 |