0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
0 | swi | andcci i8 | leau X,n7/I | jsr X,n7/I | leax X,n7/I | leay X,n7/I | leas X,n7/I | jmp X,n7/I | inca | deca | tsta | clra | lsla | rola | lsra | rora |
1 | swi2 | orcci i8 | leau Y,n7/I | jsr Y,n7/I | leax Y,n7/I | leay Y,n7/I | leas Y,n7/I | jmp Y,n7/I | incb | decb | tstb | clrb | lslb | rolb | lsrb | rorb |
2 | reset | wai(and) | leau S,n7/I | jsr S,n7/I | leax S,n7/I | leay S,n7/I | leas S,n7/I | jmp S,n7/I | inc R,n6 | dec R,n6 | tst R,n6 | clr R,n6 | lsl R,n6 | rol R,n6 | lsr R,n6 | ror R,n6 |
3 | nop | wai | leau PC,n7/I | jsr PC,n7/I | leax PC,n7/I | leay PC,n7/I | leas PC,n7/I | jmp PC,n7/I | pushu regs | pushu regs | pushs regs | pushpc regs | pullu regs | pullu regs | pulls regs | pullpc regs |
4 | eab | bsr | leau idx | jsr idx | leax idx | leay idx | leas idx | jmp idx | incx | decx | cmpx R,n6 | cmpx R,n13/I | ldx R,n6 | ldx R,n13/I | stx R,n6 | stx R,n13/I |
5 | ect | bsru | leau R,n13/I | jsr R,n13/I | leax R,n13/I | leay R,n13/I | leas R,n13/I | jmp R,n13/I | incy | decy | cmpy R,n6 | cmpy R,n13/I | ldy R,n6 | ldy R,n13/I | sty R,n6 | sty R,n13/I |
6 | ret | leau U,n7/I | ldui i16 | jsr addr | ldxi i16 | ldyi i16 | ldsi i16 | jmp addr | incu | decu | cmpx idx | cmpx addr | ldx idx | ldx addr | stx idx | stx addr |
7 | retu | ldui i8+ | leau U,n16 | jsr PC,n16 | leax X,n16 | leay Y,n16 | leas S,n16 | jmp PC,n16 | incu | decu | cmpy idx | cmpy addr | ldy idx | ldy addr | sty idx | sty addr |
8 | brcc | brvc | brne | brpl | bric | brsc | brtc | bra | brcs | brvs | breq | brmi | bris | brss | brts | brn |
9 | addr ir | adcr ir | rsbr ir | rscr ir | cmpr ir | cpcr ir | subr ir | sbcr ir | andr ir | orr ir | eorr ir | bitr ir | tfr ir | asrr ir | lsrr ir | rorr ir |
a | addai i8 | adcai i8 | rsba i8 | rsca i8 | cmpai i8 | cpcai i8 | subai i8 | sbcai i8 | andai i8 | orai i8 | eorai i8 | bitai i8 | ldai i8 | ldxi i8+ | cmpxi i16 | cmpxi i8+ |
b | addbi i8 | adcbi i8 | rsbb i8 | rscb i8 | cmpbi i8 | cpcbi i8 | subbi i8 | sbcbi i8 | andbi i8 | orbi i8 | eorbi i8 | bitbi i8 | ldbi i8 | ldyi i8+ | cmpyi i16 | cmpyi i8+ |
c | adda R,n6 | adca R,n6 | rsba R,n6 | rsca R,n6 | cmpa R,n6 | cpca R,n6 | suba R,n6 | sbca R,n6 | anda R,n6 | ora R,n6 | eora R,n6 | bita R,n6 | lda R,n6 | lda R,n13/I | sta R,n6 | sta R,n13/I |
d | addb R,n6 | adcb R,n6 | rsbb R,n6 | rscb R,n6 | cmpb R,n6 | cpcb R,n6 | subb R,n6 | sbcb R,n6 | andb R,n6 | orb R,n6 | eorb R,n6 | bitb R,n6 | ldb R,n6 | ldb R,n13/I | stb R,n6 | stb R,n13/I |
e | adda idx | adca idx | rsba idx | rsca idx | cmpa idx | cpca idx | suba idx | sbca idx | anda idx | ora idx | eora idx | bita idx | lda idx | lda addr | sta idx | sta addr |
f | addb idx | adcb idx | rsbb idx | rscb idx | cmpb idx | cpcb idx | subb idx | sbcb idx | andb idx | orb idx | eorb idx | bitb idx | ldb idx | ldb addr | stb idx | stb addr |
white background: duplicates/useless but valid
Addressing Modes:
Operands:
Alias:
Flags:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
0 | swi | and | lea | jsr | lea | lea | lea | lea | inc | dec | tst | clr | rol c0 | rol c1 | ror c0 | ror c1 |
1 | swi2 | or | lea | jsr | lea | lea | lea | lea | inc | dec | tst | clr | rol c0 | rol c1 | ror c0 | ror c1 |
2 | reset | and+wai | lea | jsr | lea | lea | lea | lea | inc | dec | tst | clr | rol c0 | rol c1 | ror c0 | ror c1 |
3 | nop | or+wai | lea | jsr | lea | lea | lea | lea | push | push | push | push | pull | pull | pull | pull |
4 | eab | jsr | lea | jsr | lea | lea | lea | lea | inc | dec | sub c0 0 | sub c0 0 | ld | ld | st | st |
5 | ect | jsru | lea | jsr | lea | lea | lea | lea | inc | dec | sub c0 0 | sub c0 0 | ld | ld | st | st |
6 | ret | lea | lea | jsr | lea | lea | lea | lea | inc | dec | sub c0 0 | sub c0 0 | ld | ld | st | st |
7 | retu | ld | lea | jsr | lea | lea | lea | lea | inc | dec | sub c0 0 | sub c0 0 | ld | ld | st | st |
8 | br | br | br | br | br | br | br | br | br | br | br | br | br | br | br | br |
9 | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | asr | ror c0 | ror c1 |
a | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | sub c0 0 | sub c0 0 |
b | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | sub c0 0 | sub c0 0 |
c | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | st | st |
d | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | st | st |
e | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | st | st |
f | add c0 | add c1 | rsub c0 r | rsub c1 r | sub c0 0 | sub c1 0 | sub c0 r | sub c1 r | and | or | eor | bit | ld | ld | st | st |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
0 | - | cc | u | - | x | y | s | pc | a | a | a | a | a | a | a | a |
1 | - | cc | u | - | x | y | s | pc | b | b | b | b | b | b | b | b |
2 | - | cc | u | - | x | y | s | pc | M | M | M | M | M | M | M | M |
3 | - | cc | u | - | x | y | s | pc | u | u | s | pc | u | u | s | pc |
4 | - | - | u | - | x | y | s | pc | x | x | x | x | x | x | x | x |
5 | - | - | u | - | x | y | s | pc | y | y | y | y | y | y | y | y |
6 | - | u | u | - | x | y | s | pc | u | u | x | x | x | x | x | x |
7 | - | u | u | - | x | y | s | pc | u | u | y | y | y | y | y | y |
8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
a | a | a | a | a | a | a | a | a | a | a | a | a | a | x | x | x |
b | b | b | b | b | b | b | b | b | b | b | b | b | b | y | y | y |
c | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a |
d | b | b | b | b | b | b | b | b | b | b | b | b | b | b | b | b |
e | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a | a |
f | b | b | b | b | b | b | b | b | b | b | b | b | b | b | b | b |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
0 | impl | i8 | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | impl | impl | impl | impl | impl | impl | impl | impl |
1 | impl | i8 | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | impl | impl | impl | impl | impl | impl | impl | impl |
2 | impl | i8 | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 |
3 | impl | i8 | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | R,n7/I | stack | stack | stack | stack | stack | stack | stack | stack |
4 | impl | PC,n8 | idx | idx | idx | idx | idx | idx | impl | impl | R,n6 | R,n13/I | R,n6 | R,n13/I | R,n6 | R,n13/I |
5 | impl | PC,n8 | R,n13/I | R,n13/I | R,n13/I | R,n13/I | R,n13/I | R,n13/I | impl | impl | R,n6 | R,n13/I | R,n6 | R,n13/I | R,n6 | R,n13/I |
6 | impl | R,n7/I | 0,n16 | 0,n16 | 0,n16 | 0,n16 | 0,n16 | 0,n16 | impl | impl | idx | 0,n16 | idx | 0,n16 | idx | 0,n16 |
7 | impl | i8+ | R,n16 | R,n16 | R,n16 | R,n16 | R,n16 | R,n16 | impl | impl | idx | 0,n16 | idx | 0,n16 | idx | 0,n16 |
8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 | PC,n8 |
9 | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir | ir |
a | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8+ | i16 | i8+ |
b | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8 | i8+ | i16 | i8+ |
c | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n13/I | R,n6 | R,n13/I |
d | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n6 | R,n13/I | R,n6 | R,n13/I |
e | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | 0,n16 | idx | 0,n16 |
f | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | idx | 0,n16 | idx | 0,n16 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
0 | - | - | x | x | x | x | x | x | - | - | - | - | - | - | - | - |
1 | - | - | y | y | y | y | y | y | - | - | - | - | - | - | - | - |
2 | - | - | s | s | s | s | s | s | - | - | - | - | - | - | - | - |
3 | - | - | pc | pc | pc | pc | pc | pc | ||||||||
4 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
5 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
6 | - | u | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
7 | - | - | u | pc | x | y | s | pc | - | - | - | - | - | - | - | - |
8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
9 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
a | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
b | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
c | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
d | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
e | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
f | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |