CPU의 내부 구성 - 레지스터

EHminShoov2J·2023년 10월 13일
0

Computer Science

목록 보기
8/12
post-thumbnail

레지스터


CPU 내부의 작은 임시저장장치. 프로그램 속 명령어와 데이터는 실행 전후로 레지스터에 저장된다.

레지스터의 종류

  1. 프로그램 카운터 : 메모리에서 가져올 명령어의 주소
  2. 명령어 레지스터 : 해석할 명령어
  3. 메모리 주소 레지스터 : 메모리의 주소. CPU가 읽어 들이고자 하는 주소를 주소 버스로 보낼 때 거치는 레지스터
  4. 메모리 버퍼 레지스터 : 메모리와 주고받을 값. CPU가 정보를 데이터 버스로 주고 받을 때 거치는 레지스터





  1. 플래그 레지스터 : 연산 결과 또는 CPU 상태에 대한 부가적인 정보
  2. 범용 레지스터 : 다양하고 일반적인 상황에서 자유롭게 사용
  3. 스택 포인터 : 스택의 꼭대기를 가르키는 레지스터 (스택 주소지정 방식 스택과 스택 포인터를 이용한 주소 지정 방식)
  4. 베이스 레지스터 : 변위 주소 지정 방식( 오퍼랜드 필드의 값과 특정 레지스터의 값을 더하여 유효 주소 얻기)

0개의 댓글