STC15W104

Opcode


參考資訊:
1. opcodes

表格如下:

HexBytesMnemonicOperands
001nop
012ajmpaddr11
023ljmpaddr16
031rra
041inca
052incdirect
061inc@r0
071inc@r1
081incr0
091incr1
0a1incr2
0b1incr3
0c1incr4
0d1incr5
0e1incr6
0f1incr7
103jbcbit, offset
112acalladdr11
123lcalladdr16
131rrca
141deca
152decdirect
161dec@r0
171dec@r1
181decr0
191decr1
1a1decr2
1b1decr3
1c1decr4
1d1decr5
1e1decr6
1f1decr7
203jbbit, offset
212ajmpaddr11
221ret
231rla
242adda, #immed
252adda, direct
261adda, @r0
271adda, @r1
281adda, r0
291adda, r1
2a1adda, r2
2b1adda, r3
2c1adda, r4
2d1adda, r5
2e1adda, r6
2f1adda, r7
303jnbbit, offset
312acalladdr11
321reti
331rlca
342addca, #immed
352addca, direct
361addca, @r0
371addca, @r1
381addca, r0
391addca, r1
3a1addca, r2
3b1addca, r3
3c1addca, r4
3d1addca, r5
3e1addca, r6
3f1addca, r7
402jcoffset
412ajmpaddr11
422orldirect, a
433orldirect, #immed
442orla, #immed
452orla, direct
461orla, @r0
471orla, @r1
481orla, r0
491orla, r1
4a1orla, r2
4b1orla, r3
4c1orla, r4
4d1orla, r5
4e1orla, r6
4f1orla, r7
502jncoffset
512acalladdr11
522anldirect, a
533anldirect, #immed
542anla, #immed
552anla, direct
561anla, @r0
571anla, @r1
581anla, r0
591anla, r1
5a1anla, r2
5b1anla, r3
5c1anla, r4
5d1anla, r5
5e1anla, r6
5f1anla, r7
602jzoffset
612ajmpaddr11
622xrldirect, a
633xrldirect, #immed
642xrla, #immed
652xrla, direct
661xrla, @r0
671xrla, @r1
681xrla, r0
691xrla, r1
6a1xrla, r2
6b1xrla, r3
6c1xrla, r4
6d1xrla, r5
6e1xrla, r6
6f1xrla, r7
702jnzoffset
712acalladdr11
722orlc, bit
731jmp@a+dptr
742mova, #immed
753movdirect, #immed
762mov@r0, #immed
772mov@r1, #immed
782movr0, #immed
792movr1, #immed
7a2movr2, #immed
7b2movr3, #immed
7c2movr4, #immed
7d2movr5, #immed
7e2movr6, #immed
7f2movr7, #immed
802sjmpoffset
812ajmpaddr11
822anlc, bit
831movca, @a+pc
841divab
853movdirect, direct
862movdirect, @r0
872movdirect, @r1
882movdirect, r0
892movdirect, r1
8a2movdirect, r2
8b2movdirect, r3
8c2movdirect, r4
8d2movdirect, r5
8e2movdirect, r6
8f2movdirect, r7
903movdptr, #immed
912acalladdr11
922movbit, c
931movca, @a+dptr
942subba, #immed
952subba, direct
961subba, @r0
971subba, @r1
981subba, r0
991subba, r1
9a1subba, r2
9b1subba, r3
9c1subba, r4
9d1subba, r5
9e1subba, r6
9f1subba, r7
a02orlc, /bit
a12ajmpaddr11
a22movc, bit
a31incdptr
a41mulab
a5reserved
a62mov@r0, direct
a72mov@r1, direct
a82movr0, direct
a92movr1, direct
aa2movr2, direct
ab2movr3, direct
ac2movr4, direct
ad2movr5, direct
ae2movr6, direct
af2movr7, direct
b02anlc, /bit
b12acalladdr11
b22cplbit
b31cplc
b43cjnea, #immed, offset
b53cjnea, direct, offset
b63cjne@r0, #immed, offset
b73cjne@r1, #immed, offset
b83cjner0, #immed, offset
b93cjner1, #immed, offset
ba3cjner2, #immed, offset
bb3cjner3, #immed, offset
bc3cjner4, #immed, offset
bd3cjner5, #immed, offset
be3cjner6, #immed, offset
bf3cjner7, #immed, offset
c02pushdirect
c12ajmpaddr11
c22clrbit
c31clrc
c41swapa
c52xcha, direct
c61xcha, @r0
c71xcha, @r1
c81xcha, r0
c91xcha, r1
ca1xcha, r2
cb1xcha, r3
cc1xcha, r4
cd1xcha, r5
ce1xcha, r6
cf1xcha, r7
d02popdirect
d12acalladdr11
d22setbbit
d31setbc
d41daa
d53djnzdirect, offset
d61xchda, @r0
d71xchda, @r1
d82djnzr0, offset
d92djnzr1, offset
da2djnzr2, offset
db2djnzr3, offset
dc2djnzr4, offset
dd2djnzr5, offset
de2djnzr6, offset
df2djnzr7, offset
e01movxa, @dptr
e12ajmpaddr11
e21movxa, @r0
e31movxa, @r1
e41clra
e52mova, direct
e61mova, @r0
e71mova, @r1
e81mova, r0
e91mova, r1
ea1mova, r2
eb1mova, r3
ec1mova, r4
ed1mova, r5
ee1mova, r6
ef1mova, r7
f01movx@dptr, a
f12acalladdr11
f21movx@r0, a
f31movx@r1, a
f41cpla
f52movdirect, a
f61mov@r0, a
f71mov@r1, a
f81movr0, a
f91movr1, a
fa1movr2, a
fb1movr3, a
fc1movr4, a
fd1movr5, a
fe1movr6, a
ff1movr7, a


返回上一頁