模擬器 - Nintendo Entertainment System - Instruction Set



參考資料:
http://nesdev.com/6502.txt
http://wiki.nesdev.com/w/index.php/Nesdev_Wiki
http://www.6502.org/tutorials/6502opcodes.html
https://www.masswerk.at/6502/6502_instruction_set.html

InstructionDescription
ADCAdd Memory to Accumulator with Carry
AND"AND" Memory with Accumulator
ASLShift Left One Bit (Memory or Accumulator)
BCCBranch on Carry Clear
BCSBranch on Carry Set
BEQBranch on Result Zero
BITTest Bits in Memory with Accumulator
BMIBranch on Result Minus
BNEBranch on Result not Zero
BPLBranch on Result Plus
BRKForce Break
BVCBranch on Overflow Clear
BVSBranch on Overflow Set
CLCClear Carry Flag
CLDClear Decimal Mode
CLIClear interrupt Disable Bit
CLVClear Overflow Flag
CMPCompare Memory and Accumulator
CPXCompare Memory and Index X
CPYCompare Memory and Index Y
DECDecrement Memory by One
DEXDecrement Index X by One
DEYDecrement Index Y by One
EOR"Exclusive-Or" Memory with Accumulator
INCIncrement Memory by One
INXIncrement Index X by One
INYIncrement Index Y by One
JMPJump to New Location
JSRJump to New Location Saving Return Address
LDALoad Accumulator with Memory
LDXLoad Index X with Memory
LDYLoad Index Y with Memory
LSRShift Right One Bit (Memory or Accumulator)
NOPNo Operation
ORA"OR" Memory with Accumulator
PHAPush Accumulator on Stack
PHPPush Processor Status on Stack
PLAPull Accumulator from Stack
PLPPull Processor Status from Stack
ROLRotate One Bit Left (Memory or Accumulator)
RORRotate One Bit Right (Memory or Accumulator)
RTIReturn from Interrupt
RTSReturn from Subroutine
SBCSubtract Memory from Accumulator with Borrow
SECSet Carry Flag
SEDSet Decimal Mode
SEISet Interrupt Disable Status
STAStore Accumulator in Memory
STXStore Index X in Memory
STYStore Index Y in Memory
TAXTransfer Accumulator to Index X
TAYTransfer Accumulator to Index Y
TSXTransfer Stack Pointer to Index X
TXATransfer Index X to Accumulator
TXSTransfer Index X to Stack Pointer
TYATransfer Index Y to Accumulator