Link

NMOS 6502와 65C02의 차이점

65C02(CMOS 6502)는 기존의 NMOS 6502와 매우 유사하지만, 몇 가지 추가적인 명령어들과 주소지정 방식들을 제공한다. 게다가 기능적인 면에서도 일부 차이가 있고, 명령어가 소모하는 클럭 사이클 수도 차이가 있다.

추가된 주소지정 방식(Addressing mode)들

절대 인덱스 간접 주소지정(Absolute Indexed Indirect)

형식: op (addr, x) 사용하는 명령어:

제로 페이지 간접 주소지정(Zero Page Indirect)

형식: op (zp) 사용하는 명령어: ADC, AND, CMP, EOR, LDA, ORA, SBC, STA (zp) 주소지정 방식은 (zp), Y 주소지정 방식에서 Y가 0일 때의 경우와 클럭 사이클까지 포함해서 정확히 일치한다. ADC (z)SBC (zp)는 십진수 모드에서 6사이클을 소모한다. 사실 6502와 65C02

주소 지정 방식이 새로 추가된 명령어들

DEC와 INC: 누산기 주소지정 방식

새로 추가된 명령어들

BRA - Branch Always


참고 문헌

  • WDC, W65C02S Datasheet
  • Bruce Clark, 65C02 Opcodes, http://6502.org/tutorials/65c02opcodes.html