English
Language : 

MDT10P22DF Datasheet, PDF (9/18 Pages) Micon Design Technology Corporation – 8-bit micro-controller
9. Instruction Set
MDT10P22(DF)
Instruction Code
010000 00000000
010000 00000001
010000 00000010
010000 00000011
010000 00000100
010000 00000rrr
010001 1rrrrrrr
011000 trrrrrrr
111010 iiiiiiii
010111 trrrrrrr
011001 trrrrrrr
011010 trrrrrrr
011011 trrrrrrr
011100 trrrrrrr
011101 trrrrrrr
011110 trrrrrrr
010010 trrrrrrr
110100 iiiiiiii
010011 trrrrrrr
110101 iiiiiiii
010100 trrrrrrr
110110 iiiiiiii
011111 trrrrrrr
010110 trrrrrrr
010101 trrrrrrr
010000 1xxxxxxx
010001 0rrrrrrr
0000bb brrrrrrr
Mnemonic
Operands
NOP
CLRWT
SLEEP
TMODE
RET
CPIO R
STWR R
LDR R, t
LDWI I
SWAPR R, t
INCR R, t
INCRSZ R, t
ADDWR R, t
SUBWR R, t
DECR R, t
DECRSZ R, t
ANDWR R, t
ANDWI i
IORWR R, t
IORWI i
XORWR R, t
XORWI i
COMR R, t
RRR R, t
RLR R, t
CLRW
CLRR R
BCR R, b
Function
Operating
Status
No operation
None
Clear Watchdog timer
0→WT
TF, PF
Sleep mode
0→WT, stop OSC TF, PF
Load W to TMODE register W→TMODE
None
Return
Stack→PC
None
Control I/O port register
W→CPIO r
None
Store W to register
W→R
None
Load register
R→t
Z
Load immediate to W
I→W
None
Swap halves register
[R(0~3)↔R(4~7)] None
→t
Increment register
R + 1→t
Z
Increment register, skip if
zero
Add W and register
R + 1→t
W + R→t
None
C, HC, Z
Subtract W from register
R ﹣W→t
(R+/W+1→t)
C, HC, Z
Decrement register
R ﹣1→t
Z
Decrement register, skip if
zero
AND W and register
R ﹣1→t
R ∩ W→t
None
Z
AND W and immediate
i ∩ W→W
Z
Inclu. OR W and register R ∪ W→t
Z
Inclu. OR W and immediate i ∪ W→W
Z
Exclu. OR W and register R ♁ W→t
Z
Exclu. OR W and
i ♁ W→W
Z
immediate
Complement register
/R→t
Z
Rotate right register
R(n) →R(n-1), C
C
→R(7), R(0)→C
Rotate left register
R(n)→r(n+1),
C
C→R(0), R(7)→C
Clear working register
0→W
Z
Clear register
0→R
Z
Bit clear
0→R(b)
None
This specification are subject to be changed without notice. Any latest information
please preview http;//www.mdtic.com.tw
P. 9
2007/8 Ver. 1.6