CPU의 명령 실행 과정을 점검한 결과이다. 주소와 데이터는 올바르게 전달되지만 덧셈 명령에서 ALU에 뺄셈 동작이 지정된다. 우선 점검할 구성 요소는?
| 단계 | 확인 결과 |
|---|---|
| 명령 인출 | 메모리에서 읽은 명령 코드가 일치함 |
| 피연산자 읽기 | 두 레지스터의 값이 정상적으로 전달됨 |
| 연산 선택 | ADD 명령에 SUB 제어 신호가 전달됨 |
정답 1번
명령 코드와 피연산자는 정상인데 선택된 연산만 잘못됐다. 명령 코드를 해석해 ALU에 연산 선택 신호를 보내는 제어 장치를 먼저 확인한다. ALU가 뺄셈 신호를 받고 뺄셈을 수행했다면 이 관찰만으로 ALU 계산 회로의 고장이라고 판단할 수 없다. 명령어 레지스터는 읽은 명령을 보관하고 메모리 주소 레지스터는 접근할 주소를 보관한다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-26