English
Language : 

MDT10P65_11 Datasheet, PDF (10/14 Pages) Micon Design Technology Corporation – 8-bit micro-controller
MDT10P65
Instruction Code
Mnemonic
Operands
Function
Operation Status
010100 trrrrrrr XORWR R, t Exclu. OR W and register R ♁ W→t
Z
110110 iiiiiiii XORWI i Exclu. OR W and immediate i ♁ W→W
Z
011111 trrrrrrr COMR R, t Complement register
/R→t
Z
010110 trrrrrrr RRR R, t Rotate right register
R(n) →
C
R(n-1), C→
R(7),
R(0)→C
010101 trrrrrrr RLR R, t Rotate left register
R(n)→r(n+1), C
C→R(0),
R(7)→C
010000 1xxxxxxx CLRW
Clear working register
0→W
Z
010001 0rrrrrrr CLRR R Clear register
0→R
Z
0000bb brrrrrrr BCR R, b Bit clear
0→R(b)
None
0010bb brrrrrrr BSR R, b Bit set
1→R(b)
None
0001bb brrrrrrr BTSC R, b Bit Test, skip if clear
Skip if R(b)=0 None
0011bb brrrrrrr BTSS R, b Bit Test, skip if set
Skip if R(b)=1 None
100nnn nnnnnnnn LCALL n Long CALL subroutine
n→PC,
None
PC+1→Stack
101nnn nnnnnnnn LJUMP n Long JUMP to address
n→PC
None
110001 iiiiiiii RTWI i
Return, place immediate to Stack→PC,
W
i→W
None
110111 iiiiiiii ADDWI
Add immediate to W
PC+1→PC, C,HC,Z
W+i→W
111000 iiiiiiii SUBWI
Subtract W from immediate i-W→W
C,HC,Z
010000 00001001 RTFI
Return from interrupt
Stack→PC, None
1→GIS
010000 00000100 RET
Return from subroutine
Stack→PC None
Note :
W
: Working register
b : Bit position
WT
: Watchdog timer
t : Target
TMODE : TMODE mode register
0 : Working register
CPIO : Control I/O port register
1 : General register
TF
: Timer overflow flag
R : General register address
PF
: Power loss flag
C : Carry flag
PC
: Program Counter
HC : Half carry
OSC : Oscillator
Z : Zero flag
This specification are subject to be changed without notice. Any latest information
please preview http;//www.mdtic.com.tw
P. 10
2007/9 Ver. 1.8