반응형
Notice
Recent Posts
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Today
Total
관리 메뉴

오식랜드

[운영체제] 레지스터 (register) 본문

dev-log/cs

[운영체제] 레지스터 (register)

개발하는 오식이 2023. 9. 27. 14:26
반응형

레지스터

: CPU에 있는 임시 저장소

레지스터의 종류

  1. 일반 레지스터
  • 데이터 레지스터 (DR)
    • 일반용, 범용 레지스터
    • 메모리에서 가져온 데이터를 임시로 저장함
  • 주소 레지스터 (AR)
    • 데이터/명령어가 저장된 주소를 저장
  1. 특수 레지스터
  • 프로그램 카운터 (PC)
    • 다음에 실행할 명령어의 위치 (주소)를 저장
  • 명령어 레지스터 (IR)
    • 현재 실행중인 명령어 저장
    • 실행이 끝나면 PC에서 불러와 저장
  • 메모리 주소 레지스터 (MAR)
    • 메모리 관리자가 접근해야할 메모리의 주소 저장
    • 메모리에 접근할 때 필수 코스
    • IR도 MAR을 거침
  • 메모리 버퍼 레지스터 (MBR)
    • 관리자가 메모리에서 가져온 데이터를 임시 저장
    • MAR과 함께 메모리에 접근할 때 필수로 거침
  • 프로그램 상태 레지스터 (PSR)
    • 연산 결과를 저장
    • Flag로 사용 (if문처럼 결과에 따라 달라짐)
반응형
Comments