중앙처리장치/제어장치 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류: | [[분류:컴퓨터구조]][[분류:정보처리기사]] | ||
;중앙처리장치의 구성 요소로, 주기억장치에서 읽어 들인 명령어를 해독하여 해당하는 장치에게 제어 신호 송신 | ;중앙처리장치의 구성 요소로, 주기억장치에서 읽어 들인 명령어를 해독하여 해당하는 장치에게 제어 신호 송신 | ||
13번째 줄: | 13번째 줄: | ||
** aka '명령 해독기' | ** aka '명령 해독기' | ||
** 명령 레지스터에 있는 명령어를 해독 | ** 명령 레지스터에 있는 명령어를 해독 | ||
* '''제어 주소 레지스터(CAR)''' | * '''제어 주소 레지스터(CAR)''' | ||
** 다음에 실행할 마이크로 명령어 주소를 저장 | ** 다음에 실행할 마이크로 명령어 주소를 저장 | ||
22번째 줄: | 20번째 줄: | ||
* '''제어 기억장치''' | * '''제어 기억장치''' | ||
** 마이크로 프로그램을 저장 | ** 마이크로 프로그램을 저장 | ||
* '''순서 제어 모듈''' | * '''순서 제어 모듈''' | ||
** 마이크로 명령어의 실행 순서를 결정 | ** 마이크로 명령어의 실행 순서를 결정 | ||
* '''순차 카운터(Sequence Counter)''' | * '''순차 카운터(Sequence Counter)''' | ||
** 디코더에 의해 선택된 번호에 해당하는 타이밍 신호를 | ** 디코더에 의해 선택된 번호에 해당하는 타이밍 신호를 샌성 | ||
== 제어장치 입력값 == | == 제어장치 입력값 == | ||
* 명령 레지스터 | * 명령 레지스터 | ||
* 플래그 | * 플래그 |