English
Language : 

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