중앙처리장치/제어장치

From CS Wiki
Revision as of 23:41, 5 May 2019 by 정처기정리 (talk | contribs) (새 문서: 분류:컴퓨터구조분류:정보처리기사 ;중앙처리장치의 구성 요소로, 주기억장치에서 읽어 들인 명령어를 해독하여 해당하는 장치에...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
중앙처리장치의 구성 요소로, 주기억장치에서 읽어 들인 명령어를 해독하여 해당하는 장치에게 제어 신호 송신

구성 요소

  • 명령 레지스터
  • 인코더(Encoder)
  • 디코더(Decoder)
  • 제어 주소 레지스터(CAR)
  • 제어 버퍼 레지스터(CBR)
  • 제어 기억장치
  • 순서 제어 모듈
  • 순차 카운터(Sequence Counter)

제어장치 입력값

  • 명령 레지스터
  • 플래그
  • 클록

제어 방식

고정배선 방식

하드 와이어드 제어장치
  • 회로도가 복잡하고 구현 비용이 많이 들어간다.
  • 제어 메모리가 필요 없으며 속도가 빠르다.
  • 명령어 교체를 위해 하드웨어를 교체해야 함
  • 너무 복잡해서 거의 사용되지 않는다.

마이크로 프로그래밍 방식

  • 회로가 단순하고 구현 비용이 저렴하다.
  • 마이크로 프로그램이 저장된 별도의 제어 메모리를 필요로 한다.
  • 속도가 상대적으로 느리다
  • 융통성이 높아 많이 사용된다.