Just do IT
article thumbnail

CPU 내부 구조와 레지스터들의 유기적 연결

   * CPU 구성요소
   * 각종 레지스터들의 명칭과
기능

CPU 구성요소
   컴퓨터에서 데이터 처리동작을 수행하는 부분을 중앙 처리 장치라고 하며 줄여서
CPU(Central Processing Unit)
라고 부른다. CPU 레지스터 세트(Register set),
산술논리장치(ALU:Arithmetic Logic Unit) 그리고 제어장치 (Control Unit) 구성된다.

 

 

각종 레시스터들의 명칭과 기능

   * 프로그램 계수기 (program counter)
      -
다음에 수행될 명령어가 들어있는 주기억장치의 주소를 기억하고 있는 레지스터로 IC (instruction counter : 명령어 계수기) 혹은 LC (location counter :  위치 계수기)라고도 부른다

   * 명령 레지스터 (Instruction Register)
      - IR
이라고도 하며, 프로그램 계수기(PC) 지정하는 주소에 기억되어 있는 명령어를 해독하기 위해 임시 기억하는 레지스터

   * 명령어 해독기 (instruction decoder)
      - IR
들어있는 명령코드의 해석 (각족 명령코드 -> 제어 신호화 하여 기계 사이클로 전송) 담당하는 논리회로

   * 제어장치 (control unit)
      - ID
부터 보내져온 신호에 따라 명령어를 실행 (clock 의해 발생)

   * 범용 레지스터 (general purpose register)
      -
작업 레지스터에서 DATA 용이하게 처리되도록 임시로 자료를 저장하는 경우 사용
   * 작업 레지스터 (working register)
      -
산술논리연산 실행할 있도록 자료를 저장하고 결과를 저장한다

         (GPR과의 차이점은 ALU 연결되어 있나? 차이점이다)
   * 상태 레지스터 (status register)
      - CPU
상태를 나타내는 특수목적의 레지스터

      - 연산결과의 상태, Z (zero), 부호 S (sign), 오버플로구 V (overflow), 캐리 C (carry),
인터럽트 I (interrupt)

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!