280
APPENDIX
MB89620 series
B Instructions
B.3
F
2
MC-8L Instructions
Tables B.3a to B.3d list the F
2
MC-8L instructions.
n
Transfer Instructions
Check: •
The automatic transfer to the T register is TL
←
AL for instructions that perform a byte transfer to A.
•
Operands in more than one operand instruction must be stored in the order in which their
mnemonics are written.
Table B.3a Transfer Instructions
No.
Mnemonic
~
#
Operation
TL
TH
AH
N Z V C
OP code
1
MOV dir,A
3
2
(dir)
←
(A)
−
−
−
− − − −
45
2
MOV @IX+off,A
4
2
( (IX) + off )
←
(A)
−
−
−
− − − −
46
3
MOV ext,A
4
3
(ext)
←
(A)
−
−
−
− − − −
61
4
MOV @EP,A
3
1
( (EP) )
←
(A)
−
−
−
− − − −
47
5
MOV Ri,A
3
1
(Ri)
←
(A)
−
−
−
− − − −
48 to 4F
6
MOV A,#d8
2
2
(A)
←
d8
AL
−
−
+ +
− −
04
7
MOV A,dir
3
2
(A)
←
(dir)
AL
−
−
+ +
− −
05
8
MOV A,@IX+off
4
2
(A)
←
( (IX) + off )
AL
−
−
+ +
− −
06
9
MOV A,ext
4
3
(A)
←
(ext)
AL
−
−
+ +
− −
60
10
MOV A,@A
3
1
(A)
←
( (A) )
AL
−
−
+ +
− −
92
11
MOV A,@EP
3
1
(A)
←
( (EP) )
AL
−
−
+ +
− −
07
12
MOV A,Ri
3
1
(A)
←
(Ri)
AL
−
−
+ +
− −
08 to 0F
13
MOV dir,#d8
4
3
(dir)
←
d8
−
−
−
− − − −
85
14
MOV @IX+off,#d8
5
3
( (IX) + off )
←
d8
−
−
−
− − − −
86
15
MOV @EP,#d8
4
2
( (EP) )
←
d8
−
−
−
− − − −
87
16
MOV Ri,#d8
4
2
(Ri)
←
d8
−
−
−
− − − −
88 to 8F
17
MOVW dir,A
4
2
(dir)
←
(AH), (dir + 1)
←
(AL)
−
−
−
− − − −
D5
18
MOVW @IX+off,A
5
2
( (IX) + off )
←
(AH), ( (IX) + off + 1 )
←
(AL)
−
−
−
− − − −
D6
19
MOVW ext,A
5
3
(ext)
←
(AH), (ext + 1)
←
(AL)
−
−
−
− − − −
D4
20
MOVW @EP,A
4
1
( (EP) )
←
(AH), ( (EP) + 1 )
←
(AL)
−
−
−
− − − −
D7
21
MOVW EP,A
2
1
(EP)
←
(A)
−
−
−
− − − −
E3
22
MOVW A,#d16
3
3
(A)
←
d16
AL
AH
dH
+ +
− −
E4
23
MOVW A,dir
4
2
(AH)
←
(dir), (AL)
←
(dir + 1)
AL
AH
dH
+ +
− −
C5
24
MOVW A,@IX+off
5
2
(AH)
←
( (IX) + off ), (AL)
←
( (IX) + off + 1 )
AL
AH
dH
+ +
− −
C6
25
MOVW A,ext
5
3
(AH)
←
(ext), (AL)
←
(ext + 1)
AL
AH
dH
+ +
− −
C4
26
MOVW A,@A
4
1
(AH)
←
( (A) ), (AL)
←
( (A) + 1 )
AL
AH
dH
+ +
− −
93
27
MOVW A,@EP
4
1
(AH)
←
( (EP) ), (AL)
←
( (EP) + 1 )
AL
AH
dH
+ +
− −
C7
28
MOVW A,EP
2
1
(A)
←
(EP)
−
−
dH
− − − −
F3
29
MOVW EP,#d16
3
3
(EP)
←
d16
−
−
−
− − − −
E7
30
MOVW IX,A
2
1
(IX)
←
(A)
−
−
−
− − − −
E2
31
MOVW A,IX
2
1
(A)
←
(IX)
−
−
dH
− − − −
F2
32
MOVW SP,A
2
1
(SP)
←
(A)
−
−
−
− − − −
E1
33
MOVW A,SP
2
1
(A)
←
(SP)
−
−
dH
− − − −
F1
34
MOV @A,T
3
1
( (A) )
←
(T)
−
−
−
− − − −
82
35
MOVW @A,T
4
1
( (A)
←
(TH), ( (A) + 1 )
←
(TL)
−
−
−
− − − −
83
36
MOVW IX,#d16
3
3
(IX)
←
d16
−
−
−
− − − −
E6
37
MOVW A,PS
2
1
(A)
←
(PS)
−
−
dH
− − − −
70
38
MOVW PS,A
2
1
(PS)
←
(A)
−
−
−
+ + + +
71
39
MOVW SP,#d16
3
3
(SP)
←
d16
−
−
−
− − − −
E5
40
SWAP
2
1
(AH)
↔
(AL)
−
−
AL
− − − −
10
41
SETB dir: b
4
2
(dir): b
←
1
−
−
−
− − − −
A8 to AF
42
CLRB dir: b
4
2
(dir): b
←
0
−
−
−
− − − −
A0 to A7
43
XCH A,T
2
1
(AL)
↔
(TL)
AL
−
−
− − − −
42
44
XCHW A,T
3
1
(A)
↔
(T)
AL
AH
dH
− − − −
43
45
XCHW A,EP
3
1
(A)
↔
(EP)
−
−
dH
− − − −
F7
46
XCHW A,IX
3
1
(A)
↔
(IX)
−
−
dH
− − − −
F6
47
XCHW A,SP
3
1
(A)
↔
(SP)
−
−
dH
− − − −
F5
48
MOVW A,PC
2
1
(A)
←
(PC)
−
−
dH
− − − −
F0
Содержание F2MC-8L MB89620 Series
Страница 8: ......
Страница 10: ...MB89620 series ...
Страница 11: ...vi MB89620 series ...
Страница 17: ...xii MB89620 series ...
Страница 18: ...xvi MB89620 series ...
Страница 30: ...MB89620 series CHAPTER 1 OVERVIEW 9 Memo ...
Страница 34: ...MB89620 series CHAPTER 1 OVERVIEW 13 Memo ...
Страница 42: ...MB89620 series CHAPTER 1 OVERVIEW 21 Memo ...
Страница 49: ...28 CHAPTER 1 OVERVIEW MB89620 series ...
Страница 62: ...MB89620 series CHAPTER 3 CPU 41 Memo ...
Страница 78: ...MB89620 series CHAPTER 3 CPU 57 Memo ...
Страница 82: ...MB89620 series CHAPTER 3 CPU 61 Memo ...
Страница 86: ...MB89620 series CHAPTER 3 CPU 65 Memo ...
Страница 90: ...MB89620 series CHAPTER 3 CPU 69 Memo ...
Страница 96: ...MB89620 series CHAPTER 3 CPU 75 Memo ...
Страница 122: ...MB89620 series CHAPTER 4 I O PORTS 101 Memo ...
Страница 144: ...MB89620 series CHAPTER 5 TIMEBASE TIMER 123 Memo ...
Страница 149: ...128 CHAPTER 5 TIMEBASE TIMER MB89620 series ...
Страница 157: ...136 CHAPTER 6 WATCHDOG TIMER MB89620 series ...
Страница 174: ...MB89620 series CHAPTER 7 8 BIT PWM TIMER 153 Memo ...
Страница 177: ...156 CHAPTER 7 8 BIT PWM TIMER MB89620 series ...
Страница 202: ...MB89620 series CHAPTER 9 16 BIT TIMER COUNTER 181 Memo ...
Страница 217: ...196 CHAPTER 9 16 BIT TIMER COUNTER MB89620 series ...
Страница 220: ...MB89620 series CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 199 Memo ...
Страница 228: ...MB89620 series CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 207 Memo ...
Страница 245: ...224 CHAPTER 10 8 BIT SERIAL I O SERIAL I O 1 AND SERIAL I O 2 MB89620 series ...
Страница 266: ...MB89620 series CHAPTER 13 A D CONVERTER 245 13 Memo ...
Страница 283: ...262 CHAPTER 13 A D CONVERTER MB89620 series ...
Страница 289: ...268 CHAPTER 14 CLOCK MONITOR FUNCTION MB89620 series ...
Страница 306: ...MB89620 series APPENDIX 285 APPEND Memo ...
Страница 319: ...298 APPENDIX MB89620 series Memo ...
Страница 321: ...2 ...
Страница 354: ......