6502 메모리 맵 입출력 예: Apple lle

CPU에 “65C02” 확인하자

RAM이 48KB

주소 핀을 모두 사용하면 64KB여야 하는데, 그렇지 않다.

텍스트 해상도

  • 화면에 글자를 몇 개 찍을 수 있냐
  • 24행 * 40글자(열)
    • 세로 24줄, 가로 한 줄에 40자

”메모리 48KB”의 의미

$0000-$BFFF 범위로 총 48KB가 메모리에 사용된다.

나머지 16KB가 메모리 맵 입출력에 사용된다.

시스템 하드웨어 포트

  • 주소마다 컴퓨터 제작자가 정의해놓은 의미가 있다. 프로그래머는 여기에 맞게 사용하면 된다.

컴퓨터 제작자도 마음대로 정의할 수 없는 주소가 있다. 6502 CPU가 강제하는 주소

복습 퀴즈

하드웨어 제작자가 마음대로 용도를 정하지 못하도록 6502 CPU가 강제하는 메모리 영역은 어디일까요?

$0000-$00FF, $0100-$01FF 모두