English
Language : 

W65C832_1 Datasheet, PDF (41/64 Pages) –
WDC
THE WESTERN DESIGN CENTER, INC.
w65C832
SECTION 6
APPLICATION INFORMATION
Table 6-1 w65C832 Instruction Set-Alphabetical Sequence
ADC Add Memory to Accumulator with
PHA
Carr~
PHB
AND "AND Memor¥ with Accumulator
PHD
ASL Shift One B~t
PHK
BCC Branch on Carry Clear (Pc=O)
BCS Branch on Carry Set (Pc=l)
PHP
BEQ Branch if Equal (Pz=l)
PHX
BIT Bit Test
PHY
BMI Branch if Result Minus (Pn=l)
PLA
BNE Branch if Not Equal (Pz=O)
PLB
BPL Branch if Result Plus (Pn=O)
PLD
BRA Branch Always
PLP
BRK Force Break
PLX
BRL Branch Always Long
PLY
BVC Branch on Overflow Clear (Pv=O) REP
BVS Branch on Overflow Set (Pv=l)
ROL
CLC Clear Carry Flag
CLD Clear Decimal Mode
ROR
CLI Clear Interrupt Disable Bit
CLV Clear Overflow Flag
RTI
CMF Compare Memory and Accumulator
RTL
COP Coprocessor
RTS
CPX Compare Memory and Index X
SBC
CPY Compare Memory and Index Y
DEC Decrement Memory or Accumulator SEP
by One
STA
DEX Decrement Index X by One
STP
DEY Decrement Index Y by One
STX
EOR "Exclusive OR" Memory with
STY
Accumulator
STZ
INC Increment Memory or Accumulator TAX
by One
TAY
INX Increment Index X by One
TCD
INY Increment Index Y by One
JML Jump Long
TCS
JMP Jump to New Location
JSL Jump Subroutine Long
TDC
JSR Jump' to New Location Saving Return
LDA Loaa Accumulator with Memory
TRB
LDX Load Index X with Memory
TSB
LDY Load Index Y with Memory
TSC
LSR Shift One Bit Right (Memory or
Accumulator)
TSX
MVN Block Move Negative
MVP Block Move Positive
TXA
NOP No Operation
TXS
ORA "OR" Memory with Accumulator
PEA Push Effective Absolute Address TXY
on Stack
TYA
PEl Push Effective Absolute Address TYX
on stack
WAI
PER Push Effective Program Counter WDM
Relative Address on Stack
XBA
XCE
XFE
Push Accumulator on Stack
Push Data Bank Register on Stack
Push Direct Register on Stack
Push Program Bank Register on
Stack
Push Processor Status on Stack
Push Index X on Stack
Push Index Y on Stack
Pull Accumulator from Stack
Pull Data Bank Register from
Pull Direct Register from Stack
Pull Processor Status from Stack
Pull Index X from Stack
Pull Index Y from Stack
Reset Status Bits
Rotate One Bit Left (Memory or
Accumulator)
Rotate One Bit Right (Memory or
Accumulator)
Return from Interrupt
Return from Subrout~ne Long
Return from Subroutine
Subtract Memory from Accumulator
with Borrow
Set Processor Status Bite
Store Accumulator In Memory
Stop the Clock
Store Index X in Memory
Store Index Y in Memory
Store Zero in Memory
Transfer Accumulator to Index X
Transfer Accumulator to Index Y
Transfer C Accumulator to Direct
Register
Transfer C Accumulator to Stack
Pointer Register
Transfer D~rect Register to C
Accumulator
Test and Reset Bit
Test and Set Bit
Transfer Stack Pointer Register
to C Accumulator
Transfer Stack Pointer Register
to Index X
Transfer Index X to Accumulator
Transfer Index X to Stack
Pointer Register
Transfer Index X to Index Y
Transfer Index Y to Accumulator
Transfer Index Y to Index X
Wait for Interrupt
Reserved for Future Use
Exchange B and A Accumulator
Exchange Carry and Emulation E8
Exchange Carry and Emulation E8
and Exchange Overflow and
Emulation E16
For alternate mnemonics, see Table 7-3-1.
MARCH 1990
30