- CPU 내부에서 처리할 명령어나 연산 값 등을 일시적으로 기억하는 임시기억장소
- 메모리 중 속도가 가장 빠르다
- 연산속도를 향상시키기 위해 사용
종류
- 프로그램 카운터(PC: Program Counter) ; 다음 실행할 명령어의 번지 기억
- 명령 레지스터(IR: Instruction Register) ; 현재 실행중인 명령 내용 기억
- 누산기(AC: Accumlator) ; 연산결과를 일시적으로 저장(연산의 중심)
- 메모리주소 레지스터(MAR: Memory Address Register) ; 기억장치를 출입하는 데이터의 번지 기억
- 메모리 버퍼 레지스터(MBR: Memory Buffer Register) ; 기억장치를 출입하는 데이터 잠시 기억
- 인덱스 레지스터(Index Register) ; 주소변경, 서브루틴및 프로그램의 반복연산 횟수 카운터
- 데이터 레지스터(Data Register) ; 연산에 사용될 데이터를 기억
- 쉬프트 레지스터(Shift Register) ; 클럭펄스에 의해 기억된 내용을 좌우로 1BIt씩 자리를 이동
- 상태 레지스터(Status Register) ; 시스템 내부의 순간순간의 상태를 기록한 정보(PSW)
- PAWR(Program Status Register) ; PSW 저장
- 플래그 레지스터(Flag Register) ; 제어장치와 연산장치의 실행순서 제어
댓글 없음:
댓글 쓰기