Many
Manuals
search
Categorias
Marcas
Inicio
Fujitsu
Ordenadores
FR family 32-bit microcontroller instruction manue
Manual de usuario
Fujitsu FR family 32-bit microcontroller instruction manue Manual de usuario Pagina 37
Descarga
Compartir
Compartiendo
Añadir a mis manuales
Imprimir
Pagina
/
314
Tabla de contenidos
MARCADORES
Valorado
.
/ 5. Basado en
revisión del cliente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
13
CHAPTER 3
REGISTER DESCRIPTIONS
This chapter describes the
registers used in the FR
family CPU
.
3.1 FR Family Register Configurat
ion
3.2 General-purpo
se Registers
3.3 Dedicated Registers
1
2
...
32
33
34
35
36
37
38
39
40
41
42
...
313
314
FR Family
1
INSTRUCTION MANUAL
1
■ Trademark
5
■ Organization of this manual
6
CONTENTS
9
Main changes in this edition
15
CHAPTER 1
25
FR FAMILY OVERVIEW
25
CHAPTER 1 FR FAMILY OVERVIEW
27
CHAPTER 2
29
MEMORY ARCHITECTURE
29
2.1 FR Family Memory Space
30
2.1.1 Direct Address Area
31
2.1.2 Vector Table Area
32
2.2 Bit Order and Byte Order
34
2.3 Word Alignment
35
CHAPTER 3
37
REGISTER DESCRIPTIONS
37
3.2 General-purpose Registers
39
● R14 (Frame Pointer: FP)
40
● R15 (Stack Pointer: SP)
40
3.3 Dedicated Registers
41
3.3.1 Program Counter (PC)
42
3.3.2 Program Status (PS)
43
Initial value: --00XXXXB
45
■ Note on PS Register
46
Bit no
48
3.3.4 Return Pointer (RP)
49
■ Return Pointer Functions
50
CHAPTER 4
55
RESET AND "EIT"
55
PROCESSING
55
4.1 Reset Processing
57
■ Vector Table Configuration
59
■ Saved Registers
60
■ Recovery from EIT handler
60
4.3 Interrupts
61
4.3.1 User Interrupts
62
■ How to Use User Interrupts
63
4.4 Exception Processing
66
4.5 Traps
68
4.5.3 Step Trace Traps
71
4.5.5 Coprocessor Error Trap
73
4.6 Priority Levels
75
CHAPTER 5
77
PRECAUTIONARY
77
INFORMATION FOR THE FR
77
FAMILY CPU
77
5.1 Pipeline Operation
78
Generated Deleted
79
5.3 Register Hazards
80
■ Interlocking
81
CHAPTER 6
87
INSTRUCTION OVERVIEW
87
6.1 Instruction Formats
88
CHAPTER 7
91
DETAILED EXECUTION
91
INSTRUCTIONS
91
10100100 i4 Ri
97
10100101 i4 Ri
98
Register)
100
10100000 i4 Ri
101
10100001 i4 Ri
102
Destination Register)
103
10101101 Rj Ri
104
10101001 i4 Ri
108
10000100 Rj Ri
110
Example: AND R2, @R3
111
10000101 Rj Ri
112
Example: ANDH R2, @R3
113
10000110 Rj Ri
114
Example: ANDB R2, @R3
115
10010100 Rj Ri
117
Example: OR R2, @R3
118
10010101 Rj Ri
119
Example: ORH R2, @R3
120
10010110 Rj Ri
121
Example: ORB R2, @R3
122
10011100 Rj Ri
124
Example: EOR R2, @R3
125
Data in Memory)
126
Example: EORH R2, @R3
127
10011110 Rj Ri
128
Example: EORB R2, @R3
129
Example: BANDL #0, @R3
131
Example: BANDH #0, @R3
133
Example: BORL #1, @R3
135
Example: BORH #1, @R3
137
Example: BEORL #1, @R3
139
Example: BEORH #1, @R3
141
10001000 u4 Ri
142
10001001 u4 Ri
143
7.34 MUL (Multiply Word Data)
144
Example: MUL R2, R3
145
10101011 Rj Ri
146
Example: MULU R2, R3
147
10111111 Rj Ri
148
Example: MULH R2, R3
149
10111011 Rj Ri
150
Example: MULUH R2, R3
151
100101110100 Ri
152
100101110101 Ri
154
DIV0U and DIV1 x 32
156
Example: DIV1 R2
157
100101110111 Ri
158
Example: DIV2 R2
159
1001111101100000
160
1001111101110000
161
10110110 Rj Ri
162
10110100 u4 Ri
163
"Ri"
164
10110010 Rj Ri
165
10110000 u4 Ri
166
10110001 u4 Ri
167
10111010 Rj Ri
168
10111001 u4 Ri
170
8765 43210000 0000
171
0005 43210000 0000
172
0000 00210000 0000
173
00000100 Rj Ri
174
00000000 Rj Ri
175
0010 Rio8
176
00000011 u4 Ri
177
000001110000 Ri
178
000001111000 Rs
179
Example: LD @ R15 +, MDH
180
0000011110010000
181
Example: LD @ R15 +, PS
182
00000101 Rj Ri
183
00000001 Rj Ri
184
0100 Rio8
185
00000110 Rj Ri
186
00000010 Rj Ri
187
0110 Rio8
188
00010100 Rj Ri
189
00010000 Rj Ri
190
0011 Rio8
191
00010011 u4 Ri
192
000101110000 Ri
193
000101111000 Rs
194
0001011110010000
195
00010101 Rj Ri
196
00010001 Rj Ri
197
0101 Rio8
198
00010110 Rj Ri
199
00010010 Rj Ri
200
0111 Rio8
201
8765 43218765 4321
205
8765 4321
205
Status Register)
206
FFF3 F8D5 FFF3 F8D5
207
FFF3 F8D5
207
7.87 JMP (Jump)
208
FF80 0000 FF80 0122
209
FF80 0004
209
7.89 CALL (Call Subroutine)
210
1001011100100000
211
7.91 INT (Software Interrupt)
212
Example: INT #20H
213
1001111100110000
214
Example: INTE
215
1001011100110000
216
Example: RETI
217
1110 cc rel8
219
7.95 JMP:D (Jump)
220
7.96 CALL:D (Call Subroutine)
221
7.97 CALL:D (Call Subroutine)
223
1001111100100000
225
1111 cc rel8
228
00001000
229
00011000
230
Address)
231
Example: DMOV @88H, @R13+
232
Example: DMOV @R13+, @54H
234
Instruction bit pattern :
236
Example: DMOV @R15+, @38H
238
Example: DMOVH @88H, @R13+
242
Example: DMOVH @R13+, @52H
244
00001010
245
00011010
246
Example: DMOVB @71H, @R13+
248
Example: DMOVB @R13+, @57H
250
10111100 u4 Ri
251
10111101 u4 Ri
252
100111111100 u4(n+0)
253
CRiCRjCC(n+2)
253
0000000100110100
254
(CPU register)
256
(Coprocessor register)
256
8343 834C8343 834A
261
10000011
262
10010011
263
11111 10100
264
10100011
265
100101111000 Ri
266
100101111001 Ri
267
100101111010 Ri
268
100101111011 Ri
269
10001100
270
Example: LDM0 (R3, R4)
271
10001101
272
10001110
274
Example: STM0 (R2, R3)
275
10001111
276
7.133 ENTER (Enter Function)
278
7.134 LEAVE (Leave Function)
280
Example: LEAVE
281
10001010 Rj Ri
282
APPENDIX
285
APPENDIX A Instruction Lists
286
● Symbols in Operation Column
287
● Format Column
288
● OP Column
288
● Cycle (CYC) Column
288
● FLAG Column
288
A.2 Instruction Lists
289
→ o8=disp8
292
→ o8=disp9 >> 1
292
→ o8=disp10 >> 2
292
→ u4=udisp6 >> 2
292
→ rel8=(label9 – PC – 2)/2
294
→ rel11=(label12 – PC – 2)/2
294
→ dir=dir8
296
→ dir=dir9 >> 1
296
→ dir=dir10 >> 2
296
→ s8=s10 >> 2
297
→ u8=u10 >> 2
297
APPENDIX B Instruction Maps
298
B.1 Instruction Map
299
B.2 "E" Format
300
32-BIT MICROCONTROLLER
313
Comentarios a estos manuales
Sin comentarios
Publish
Relacionado con productos y manuales para Ordenadores Fujitsu FR family 32-bit microcontroller instruction manue
Ordenadores Fujitsu V810 Manual de usuario
(76 paginas)
Ordenadores Fujitsu ServerView Resource Orchestrator Cloud Edition V3. Manual de usuario
(180 paginas)
Ordenadores Fujitsu PRIMEQUEST 1000 Series C122-E119EN Manual de usuario
(109 paginas)
Ordenadores Fujitsu SPARC Enterprise M8000/M9000 Manual de usuario
(4 paginas)
Ordenadores Fujitsu M8000 Manual de usuario
(518 paginas)
Ordenadores Fujitsu SPARC M4000 Manual de usuario
(376 paginas)
Ordenadores Fujitsu C120-E361-04EN Manual de usuario
(36 paginas)
Ordenadores Fujitsu SPARC ENTERPRISE M3000 Manual de usuario
(212 paginas)
Ordenadores Fujitsu SPARC M3000 Manual de usuario
(56 paginas)
Ordenadores Fujitsu T2000 Manual de usuario
(30 paginas)
Ordenadores Fujitsu Primergy ServerView Suite ServerView Remote Manage Manual de usuario
(62 paginas)
Ordenadores Fujitsu T1000 Manual de usuario
(84 paginas)
Ordenadores Fujitsu BS2000 Manual de usuario
(37 paginas)
Ordenadores Fujitsu Primergy RX200 S2 Manual de usuario
(307 paginas)
Ordenadores Fujitsu SPARC M4000/M5000 Manual de usuario
(76 paginas)
Ordenadores Fujitsu SPARC ENTERPRISE M4000 Manual de usuario
(444 paginas)
Ordenadores Fujitsu SPARC ENTERPRISE T5440 Manual de usuario
(26 paginas)
Ordenadores Fujitsu DESKPOWER 2000 Manual de usuario
(50 paginas)
Ordenadores Fujitsu T5120 Manual de usuario
(26 paginas)
Ordenadores Fujitsu SPARC M5000 Manual de usuario
(50 paginas)
Imprimir documento
Imprimir pagina 37
Comentarios a estos manuales