|
MB89173 Datasheet, PDF (43/50 Pages) Fujitsu Component Limited. – 8-bit Proprietary Microcontroller | |||
|
◁ |
MB89170/170A/170L Series
Table 2 Transfer Instructions (48 instructions)
Mnemonic
~#
Operation
TL TH AH N Z V C OP code
MOV dir,A
3 2 (dir) â (A)
â â â ââââ
45
MOV @IX +off,A
4 2 ( (IX) +off ) â (A)
â â â ââââ
46
MOV ext,A
4 3 (ext) â (A)
â â â ââââ
61
MOV @EP,A
3 1 ( (EP) ) â (A)
â â â ââââ
47
MOV Ri,A
3 1 (Ri) â (A)
â â â â â â â 48 to 4F
MOV A,#d8
2 2 (A) â d8
AL â â + + â â
04
MOV A,dir
3 2 (A) â (dir)
AL â â + + â â
05
MOV A,@IX +off
4 2 (A) â ( (IX) +off)
AL â â + + â â
06
MOV A,ext
4 3 (A) â (ext)
AL â â + + â â
60
MOV A,@A
3 1 (A) â ( (A) )
AL â â + + â â
92
MOV A,@EP
3 1 (A) â ( (EP) )
AL â â + + â â
07
MOV A,Ri
3 1 (A) â (Ri)
AL â â + + â â 08 to 0F
MOV dir,#d8
4 3 (dir) â d8
â â â ââââ
85
MOV @IX +off,#d8 5 3 ( (IX) +off ) â d8
â â â ââââ
86
MOV @EP,#d8
4 2 ( (EP) ) â d8
â â â ââââ
87
MOV Ri,#d8
4 2 (Ri) â d8
â â â â â â â 88 to 8F
MOVW dir,A
4 2 (dir) â (AH),(dir + 1) â (AL)
â â â ââââ
D5
MOVW @IX +off,A 5 2 ( (IX) +off) â (AH),
â â â ââââ
D6
( (IX) +off + 1) â (AL)
MOVW ext,A
5 3 (ext) â (AH), (ext + 1) â (AL)
â â â ââââ
D4
MOVW @EP,A
4 1 ( (EP) ) â (AH),( (EP) + 1) â (AL) â â â â â â â
D7
MOVW EP,A
2 1 (EP) â (A)
â â â ââââ
E3
MOVW A,#d16
3 3 (A) â d16
AL AH dH + + â â
E4
MOVW A,dir
4 2 (AH) â (dir), (AL) â (dir + 1)
AL AH dH + + â â
C5
MOVW A,@IX +off 5 2 (AH) â ( (IX) +off),
AL AH dH + + â â
C6
(AL) â ( (IX) +off + 1)
MOVW A,ext
5 3 (AH) â (ext), (AL) â (ext + 1)
AL AH dH + + â â
C4
MOVW A,@A
4 1 (AH) â ( (A) ), (AL) â ( (A) ) + 1) AL AH dH + + â â
93
MOVW A,@EP
4 1 (AH) â ( (EP) ), (AL) â ( (EP) + 1) AL AH dH + + â â
C7
MOVW A,EP
2 1 (A) â (EP)
â â dH â â â â
F3
MOVW EP,#d16
3 3 (EP) â d16
â â â ââââ
E7
MOVW IX,A
2 1 (IX) â (A)
â â â ââââ
E2
MOVW A,IX
2 1 (A) â (IX)
â â dH â â â â
F2
MOVW SP,A
2 1 (SP) â (A)
â â â ââââ
E1
MOVW A,SP
2 1 (A) â (SP)
â â dH â â â â
F1
MOV @A,T
3 1 ( (A) ) â (T)
â â â ââââ
82
MOVW @A,T
4 1 ( (A) ) â (TH),( (A) + 1) â (TL)
â â â ââââ
83
MOVW IX,#d16
3 3 (IX) â d16
â â â ââââ
E6
MOVW A,PS
2 1 (A) â (PS)
â â dH â â â â
70
MOVW PS,A
2 1 (PS) â (A)
â â â ++++
71
MOVW SP,#d16
3 3 (SP) â d16
â â â ââââ
E5
SWAP
2 1 (AH) â (AL)
â â AL â â â â
10
SETB dir: b
4 2 (dir): b â 1
â â â â â â â A8 to AF
CLRB dir: b
4 2 (dir): b â 0
â â â â â â â A0 to A7
XCH A,T
2 1 (AL) â (TL)
AL â â â â â â
42
XCHW A,T
3 1 (A) â (T)
AL AH dH â â â â
43
XCHW A,EP
3 1 (A) â (EP)
â â dH â â â â
F7
XCHW A,IX
3 1 (A) â (IX)
â â dH â â â â
F6
XCHW A,SP
3 1 (A) â (SP)
â â dH â â â â
F5
MOVW A,PC
2 1 (A) â (PC)
â â dH â â â â
F0
Notes: ⢠During byte transfer to A, T â A is restricted to low bytes.
⢠Operands in more than one operand instruction must be stored in the order in which their mnemonics
are written. (Reverse arrangement of F2MC-8 family)
43
|
▷ |