|
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
|
▷ |