addiere zu A-Reg | add memory or value to accumulator with carry | |
AND | logisches UND | "AND" memory or value with accumulator |
ASL | schiebe bitweise nach links | shift left one bit |
BCC | Sprung bei Carry-Flag = 0 | branch on carry clear |
BCS | Sprung bei Carry-Flag = 1 | branch on carry set |
BEQ | Sprung bei Zero-Flag = 1 | branch on result zero |
BIT | teste Speicher mit A-Reg | test bits in memory with accumulator |
BMI | Sprung bei Negativ-Flag = 1 | branch on result minus |
BNE | Sprung bei Zero-Flag = 0 | branch on result not zero |
BPL | Sprung bei Negativ-Flag = 0 | branch on result plus |
BRK | Software-Interrupt | force break |
BVC | Sprung bei Overflow-Flag = 0 | branch on overflow clear |
BVS | Sprung bei Overflow-Flag = 1 | branch on overflow set |
CLC | lösche Carry-Flag | clear carry flag |
CLD | lösche Decimal-Flag | clear decimal mode |
CLI | lösche Interrupt-Flag | clear interrupt disable bit |
CLV | lösche Overflow-Flag | clear overflow flag |
CMP | vergleiche mit Inhalt von A-Reg | compare memory or value with accumulator |
CPX | vergleiche mit Inhalt von X-Reg | compare memory or value with register X |
CPY | compare memory or value with register Y | |
DEC | decrement memory by one | |
DEX | verkleinere X-Reg um 1 | decrement register X by one |
DEY | verkleinere Y-Reg um 1 | decrement register Y by one |
EOR | logisches Exlusiv-ODER | "Exclusive-OR" memory or value with accumulator |
INC | erhöhe Speicherstelle um 1 | increment memory by one |
INX | erhöhe X-Reg um 1 | increment register X by one |
INY | erhöhe Y-Reg um 1 | increment register Y by one |
JMP | unbedingter Sprung | jump to new location |
JSR | Sprung auf Unterprogramm | jump to mew location saving return address |
LDA | lade A-Reg | load accumulator with memory or value |
LDX | lade X-Reg | load register X with memory or value |
LDY | lade Y-Reg | load register Y with memory or value |
LSR | schiebe bitweise nach rechts | shift right one bit |
NOP | nichts für 2 Taktzyklen | no operation |
ORA | logisches ODER | "OR" memory or value with accumulator |
PHA | speichere A-Reg auf Stack | push accumulator on stack |
PHP | speicher Status-Reg auf Stack | push processor status on stack |
PLA | lade A-Reg mit Stackwert | pull accumulator from stack |
PLP | lade Status-Reg mit Stackwert | pull processor status from stack |
ROL | rotiere bitweise nach links | rotate one bit left |
ROR | rotiere bitweise nach rechts | rotate one bit right |
RTI | Rückkehr von Interrupt | return from interrupt |
RTS | return from subroutine | |
SBC | subtrahiere von A-Reg | subtract memory or value from accumulator |
SEC | setze Carry-Flag | set carry flag |
SED | setze Decimal-Flag | set decimal mode |
SEI | setze Interrupt-Flag | set interrupt disable status |
STA | speichere A-Reg | store accumulator in memory |
STX | speichere X-Reg | store register X in memory |
STY | speichere Y-Reg | store register Y in memory |
TAX | kopiere A-Reg in X-Reg | transfer accumulator to register X |
TAY | kopiere A-Reg in Y-Reg | transfer accumulator to register Y |
TSX | transfer stack pointer to register X | |
TXA | kopiere X-Reg in A-Reg | transfer register X to accumulator |
TXS | kopiere X-Reg in Stackpointer | transfer register X to stack pointer |
TYA | kopiere Y-Reg in A-Reg | transfer register Y to accumulator |