Version: 0.5

Overview

0123456789abcdef
0swiandcci i8leau X,n7/Ijsr X,n7/Ileax X,n7/Ileay X,n7/Ileas X,n7/Ijmp X,n7/Iincadecatstaclralslarolalsrarora
1swi2orcci i8leau Y,n7/Ijsr Y,n7/Ileax Y,n7/Ileay Y,n7/Ileas Y,n7/Ijmp Y,n7/Iincbdecbtstbclrblslbrolblsrbrorb
2resetwai(and)leau S,n7/Ijsr S,n7/Ileax S,n7/Ileay S,n7/Ileas S,n7/Ijmp S,n7/Iinc R,n6dec R,n6tst R,n6clr R,n6lsl R,n6rol R,n6lsr R,n6ror R,n6
3nopwaileau PC,n7/Ijsr PC,n7/Ileax PC,n7/Ileay PC,n7/Ileas PC,n7/Ijmp PC,n7/Ipushu regspushu regspushs regspushpc regspullu regspullu regspulls regspullpc regs
4eabbsrleau idxjsr idxleax idxleay idxleas idxjmp idxincxdecxcmpx R,n6cmpx R,n13/Ildx R,n6ldx R,n13/Istx R,n6stx R,n13/I
5ectbsruleau R,n13/Ijsr R,n13/Ileax R,n13/Ileay R,n13/Ileas R,n13/Ijmp R,n13/Iincydecycmpy R,n6cmpy R,n13/Ildy R,n6ldy R,n13/Isty R,n6sty R,n13/I
6retleau U,n7/Ildui i16jsr addrldxi i16ldyi i16ldsi i16jmp addrincudecucmpx idxcmpx addrldx idxldx addrstx idxstx addr
7retuldui i8+leau U,n16jsr PC,n16leax X,n16leay Y,n16leas S,n16jmp PC,n16incudecucmpy idxcmpy addrldy idxldy addrsty idxsty addr
8brccbrvcbrnebrplbricbrscbrtcbrabrcsbrvsbreqbrmibrisbrssbrtsbrn
9addr iradcr irrsbr irrscr ircmpr ircpcr irsubr irsbcr irandr irorr ireorr irbitr irtfr irasrr irlsrr irrorr ir
aaddai i8adcai i8rsba i8rsca i8cmpai i8cpcai i8subai i8sbcai i8andai i8orai i8eorai i8bitai i8ldai i8ldxi i8+cmpxi i16cmpxi i8+
baddbi i8adcbi i8rsbb i8rscb i8cmpbi i8cpcbi i8subbi i8sbcbi i8andbi i8orbi i8eorbi i8bitbi i8ldbi i8ldyi i8+cmpyi i16cmpyi i8+
cadda R,n6adca R,n6rsba R,n6rsca R,n6cmpa R,n6cpca R,n6suba R,n6sbca R,n6anda R,n6ora R,n6eora R,n6bita R,n6lda R,n6lda R,n13/Ista R,n6sta R,n13/I
daddb R,n6adcb R,n6rsbb R,n6rscb R,n6cmpb R,n6cpcb R,n6subb R,n6sbcb R,n6andb R,n6orb R,n6eorb R,n6bitb R,n6ldb R,n6ldb R,n13/Istb R,n6stb R,n13/I
eadda idxadca idxrsba idxrsca idxcmpa idxcpca idxsuba idxsbca idxanda idxora idxeora idxbita idxlda idxlda addrsta idxsta addr
faddb idxadcb idxrsbb idxrscb idxcmpb idxcpcb idxsubb idxsbcb idxandb idxorb idxeorb idxbitb idxldb idxldb addrstb idxstb addr

Notes

white background: duplicates/useless but valid

Addressing Modes:

Operands:

Alias:

Flags:

Operations

0123456789abcdef
0swiandleajsrlealealealeaincdectstclrrol c0rol c1ror c0ror c1
1swi2orleajsrlealealealeaincdectstclrrol c0rol c1ror c0ror c1
2resetand+waileajsrlealealealeaincdectstclrrol c0rol c1ror c0ror c1
3nopor+waileajsrlealealealeapushpushpushpushpullpullpullpull
4eabjsrleajsrlealealealeaincdecsub c0 0sub c0 0ldldstst
5ectjsruleajsrlealealealeaincdecsub c0 0sub c0 0ldldstst
6retlealeajsrlealealealeaincdecsub c0 0sub c0 0ldldstst
7retuldleajsrlealealealeaincdecsub c0 0sub c0 0ldldstst
8brbrbrbrbrbrbrbrbrbrbrbrbrbrbrbr
9add c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldasrror c0ror c1
aadd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldsub c0 0sub c0 0
badd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldsub c0 0sub c0 0
cadd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldstst
dadd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldstst
eadd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldstst
fadd c0add c1rsub c0 rrsub c1 rsub c0 0sub c1 0sub c0 rsub c1 randoreorbitldldstst

Affected register

0123456789abcdef
0-ccu-xyspcaaaaaaaa
1-ccu-xyspcbbbbbbbb
2-ccu-xyspcMMMMMMMM
3-ccu-xyspcuuspcuuspc
4--u-xyspcxxxxxxxx
5--u-xyspcyyyyyyyy
6-uu-xyspcuuxxxxxx
7-uu-xyspcuuyyyyyy
8----------------
9----------------
aaaaaaaaaaaaaaxxx
bbbbbbbbbbbbbbyyy
caaaaaaaaaaaaaaaa
dbbbbbbbbbbbbbbbb
eaaaaaaaaaaaaaaaa
fbbbbbbbbbbbbbbbb

Addressing mode

0123456789abcdef
0impli8R,n7/IR,n7/IR,n7/IR,n7/IR,n7/IR,n7/Iimplimplimplimplimplimplimplimpl
1impli8R,n7/IR,n7/IR,n7/IR,n7/IR,n7/IR,n7/Iimplimplimplimplimplimplimplimpl
2impli8R,n7/IR,n7/IR,n7/IR,n7/IR,n7/IR,n7/IR,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6
3impli8R,n7/IR,n7/IR,n7/IR,n7/IR,n7/IR,n7/Istackstackstackstackstackstackstackstack
4implPC,n8idxidxidxidxidxidximplimplR,n6R,n13/IR,n6R,n13/IR,n6R,n13/I
5implPC,n8R,n13/IR,n13/IR,n13/IR,n13/IR,n13/IR,n13/IimplimplR,n6R,n13/IR,n6R,n13/IR,n6R,n13/I
6implR,n7/I0,n160,n160,n160,n160,n160,n16implimplidx0,n16idx0,n16idx0,n16
7impli8+R,n16R,n16R,n16R,n16R,n16R,n16implimplidx0,n16idx0,n16idx0,n16
8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8PC,n8
9iriririririririririririririririr
ai8i8i8i8i8i8i8i8i8i8i8i8i8i8+i16i8+
bi8i8i8i8i8i8i8i8i8i8i8i8i8i8+i16i8+
cR,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n13/IR,n6R,n13/I
dR,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n6R,n13/IR,n6R,n13/I
eidxidxidxidxidxidxidxidxidxidxidxidxidx0,n16idx0,n16
fidxidxidxidxidxidxidxidxidxidxidxidxidx0,n16idx0,n16

Index register

0123456789abcdef
0--xxxxxx--------
1--yyyyyy--------
2--ssssss--------
3--pcpcpcpcpcpc
4----------------
5----------------
6-u--------------
7--upcxyspc--------
8----------------
9----------------
a----------------
b----------------
c----------------
d----------------
e----------------
f----------------