WDC 65C816 instruction set

GPTKB entity

Statements (67)
Predicate Object
gptkbp:instanceOf instruction set
gptkbp:designedFor WDC 65C816 microprocessor
gptkbp:extendsTo gptkb:MOS_Technology_6502_instruction_set
https://www.w3.org/2000/01/rdf-schema#label WDC 65C816 instruction set
gptkbp:includes ADC (Add with Carry)
AND (Logical AND)
EOR (Exclusive OR)
JMP (Jump)
JSR (Jump to Subroutine)
LDA (Load Accumulator)
LSR (Logical Shift Right)
ROL (Rotate Left)
ROR (Rotate Right)
RTS (Return from Subroutine)
SBC (Subtract with Carry)
STA (Store Accumulator)
ASL (Arithmetic Shift Left)
BIT (Bit Test)
BRK (Break)
CMP (Compare Accumulator)
CPX (Compare X Register)
CPY (Compare Y Register)
DEC (Decrement Memory)
INC (Increment Memory)
JML (Jump Long)
JSL (Jump to Subroutine Long)
LDX (Load X Register)
LDY (Load Y Register)
MVN (Move Memory Negative)
MVP (Move Memory Positive)
ORA (Logical Inclusive OR)
PEA (Push Effective Address)
PEI (Push Effective Indirect Address)
PER (Push Program Counter Relative)
PHA (Push Accumulator)
PHP (Push Processor Status)
PHX (Push X Register)
PHY (Push Y Register)
PLA (Pull Accumulator)
PLP (Pull Processor Status)
PLX (Pull X Register)
PLY (Pull Y Register)
REP (Reset Processor Status Bits)
RTI (Return from Interrupt)
RTL (Return from Subroutine Long)
SEP (Set Processor Status Bits)
STP (Stop the Clock)
STX (Store X Register)
STY (Store Y Register)
STZ (Store Zero)
TAX (Transfer Accumulator to X)
TAY (Transfer Accumulator to Y)
TSX (Transfer Stack Pointer to X)
TXA (Transfer X to Accumulator)
TXS (Transfer X to Stack Pointer)
TYA (Transfer Y to Accumulator)
WAI (Wait for Interrupt)
XBA (Exchange B and A Accumulators)
XCE (Exchange Carry and Emulation Flags)
gptkbp:supports emulation mode
native mode
gptkbp:usedIn gptkb:Super_Nintendo_Entertainment_System
gptkb:Apple_IIGS
gptkbp:width 16-bit
8-bit
gptkbp:bfsParent gptkb:Western_Design_Center_65C816
gptkbp:bfsLayer 8