프로세서 레지스터

레지스터는 매우 비싸기 때문에 개수가 제한된다.

6502의 레지스터

실제로는 A 레지스터만 사용한다고 해도 과언이 아니다.

회색 영역은 크기를 의미한다.

  • A 레지스터, X 레지스터, Y 레지스터 : 8 비트
  • Stack : 8비트
  • 비트 플레그: 8비트
  • PC : 16비트
    • 주소를 가리키기 때문이다.
    • 주소가 $8000처럼 2바이트죠?

메인 레지스터

ALU의 입출력으로 사용함!

참고로 x86 부터는 레지스터가 많다!

  • B 레지스터도 있다.