📄 cortexm3_macro.lst
字号:
245 00000062 F3EF 8010 MRS r0, PRIMASK
246 00000066 4770 BX r14
247 00000068
248 00000068 ;*******************************************************
************************
249 00000068 ; Function Name : __SETFAULTMASK
250 00000068 ; Description : Assembler function to set the FAULTMA
SK.
251 00000068 ; Input : None
252 00000068 ; Return : None
253 00000068 ;*******************************************************
************************
254 00000068 __SETFAULTMASK
255 00000068
256 00000068 B671 CPSID f
257 0000006A 4770 BX r14
258 0000006C
259 0000006C ;*******************************************************
************************
260 0000006C ; Function Name : __RESETFAULTMASK
261 0000006C ; Description : Assembler function to reset the FAULT
MASK.
262 0000006C ; Input : None
263 0000006C ; Return : None
264 0000006C ;*******************************************************
************************
265 0000006C __RESETFAULTMASK
266 0000006C
267 0000006C B661 CPSIE f
268 0000006E 4770 BX r14
269 00000070
270 00000070 ;*******************************************************
************************
271 00000070 ; Function Name : __READ_FAULTMASK
272 00000070 ; Description : Assembler function to get the FAULTMA
SK value.
273 00000070 ; Input : None
274 00000070 ; Return : - r0 : FAULTMASK register value
275 00000070 ;*******************************************************
************************
276 00000070 __READ_FAULTMASK
277 00000070
278 00000070 F3EF 8013 MRS r0, FAULTMASK
ARM Macro Assembler Page 7
279 00000074 4770 BX r14
280 00000076
281 00000076 ;*******************************************************
************************
282 00000076 ; Function Name : __BASEPRICONFIG
283 00000076 ; Description : Assembler function to set the Base Pr
iority.
284 00000076 ; Input : - r0 : Base Priority new value
285 00000076 ; Return : None
286 00000076 ;*******************************************************
************************
287 00000076 __BASEPRICONFIG
288 00000076
289 00000076 F380 8811 MSR BASEPRI, r0
290 0000007A 4770 BX r14
291 0000007C
292 0000007C ;*******************************************************
************************
293 0000007C ; Function Name : __GetBASEPRI
294 0000007C ; Description : Assembler function to get the Base Pr
iority value.
295 0000007C ; Input : None
296 0000007C ; Return : - r0 : Base Priority value
297 0000007C ;*******************************************************
************************
298 0000007C __GetBASEPRI
299 0000007C
300 0000007C F3EF 8012 MRS r0, BASEPRI_MAX
301 00000080 4770 BX r14
302 00000082
303 00000082 ;*******************************************************
************************
304 00000082 ; Function Name : __REV_HalfWord
305 00000082 ; Description : Reverses the byte order in HalfWord(1
6-bit) input variable.
306 00000082 ; Input : - r0 : specifies the input variable
307 00000082 ; Return : - r0 : holds tve variable value after
byte reversing.
308 00000082 ;*******************************************************
************************
309 00000082 __REV_HalfWord
310 00000082
311 00000082 BA40 REV16 r0, r0
312 00000084 4770 BX r14
313 00000086
314 00000086 ;*******************************************************
************************
315 00000086 ; Function Name : __REV_Word
316 00000086 ; Description : Reverses the byte order in Word(32-bi
t) input variable.
317 00000086 ; Input : - r0 : specifies the input variable
318 00000086 ; Return : - r0 : holds tve variable value after
byte reversing.
319 00000086 ;*******************************************************
************************
320 00000086 __REV_Word
321 00000086
322 00000086 BA00 REV r0, r0
323 00000088 4770 BX r14
ARM Macro Assembler Page 8
324 0000008A
325 0000008A END
00 00 E000ED08
Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.\Obj\cortexm3
_macro.o -Id:\Keil\ARM\INC\ST\STM32F10x --predefine="__MICROLIB SETA 1" --list=
.\List\cortexm3_macro.lst cortexm3_macro.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.text 00000000
Symbol: .text
Definitions
At line 21 in file cortexm3_macro.s
Uses
None
Comment: .text unused
CallApplication 00000000
Symbol: CallApplication
Definitions
At line 49 in file cortexm3_macro.s
Uses
At line 47 in file cortexm3_macro.s
Comment: CallApplication used once
__BASEPRICONFIG 00000076
Symbol: __BASEPRICONFIG
Definitions
At line 287 in file cortexm3_macro.s
Uses
At line 43 in file cortexm3_macro.s
Comment: __BASEPRICONFIG used once
__DMB 00000028
Symbol: __DMB
Definitions
At line 132 in file cortexm3_macro.s
Uses
At line 29 in file cortexm3_macro.s
Comment: __DMB used once
__DSB 00000022
Symbol: __DSB
Definitions
At line 121 in file cortexm3_macro.s
Uses
At line 28 in file cortexm3_macro.s
Comment: __DSB used once
__GetBASEPRI 0000007C
Symbol: __GetBASEPRI
Definitions
At line 298 in file cortexm3_macro.s
Uses
At line 44 in file cortexm3_macro.s
Comment: __GetBASEPRI used once
__ISB 0000001C
Symbol: __ISB
Definitions
At line 110 in file cortexm3_macro.s
Uses
At line 27 in file cortexm3_macro.s
Comment: __ISB used once
__MRS_CONTROL 00000032
Symbol: __MRS_CONTROL
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Relocatable symbols
Definitions
At line 154 in file cortexm3_macro.s
Uses
At line 31 in file cortexm3_macro.s
Comment: __MRS_CONTROL used once
__MRS_MSP 0000004E
Symbol: __MRS_MSP
Definitions
At line 199 in file cortexm3_macro.s
Uses
At line 35 in file cortexm3_macro.s
Comment: __MRS_MSP used once
__MRS_PSP 00000042
Symbol: __MRS_PSP
Definitions
At line 177 in file cortexm3_macro.s
Uses
At line 33 in file cortexm3_macro.s
Comment: __MRS_PSP used once
__MSR_CONTROL 00000038
Symbol: __MSR_CONTROL
Definitions
At line 165 in file cortexm3_macro.s
Uses
At line 32 in file cortexm3_macro.s
Comment: __MSR_CONTROL used once
__MSR_MSP 00000054
Symbol: __MSR_MSP
Definitions
At line 210 in file cortexm3_macro.s
Uses
At line 36 in file cortexm3_macro.s
Comment: __MSR_MSP used once
__MSR_PSP 00000048
Symbol: __MSR_PSP
Definitions
At line 188 in file cortexm3_macro.s
Uses
At line 34 in file cortexm3_macro.s
Comment: __MSR_PSP used once
__READ_FAULTMASK 00000070
Symbol: __READ_FAULTMASK
Definitions
At line 276 in file cortexm3_macro.s
Uses
At line 42 in file cortexm3_macro.s
Comment: __READ_FAULTMASK used once
__READ_PRIMASK 00000062
Symbol: __READ_PRIMASK
Definitions
At line 243 in file cortexm3_macro.s
Uses
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Relocatable symbols
At line 39 in file cortexm3_macro.s
Comment: __READ_PRIMASK used once
__RESETFAULTMASK 0000006C
Symbol: __RESETFAULTMASK
Definitions
At line 265 in file cortexm3_macro.s
Uses
At line 40 in file cortexm3_macro.s
Comment: __RESETFAULTMASK used once
__RESETPRIMASK 0000005A
Symbol: __RESETPRIMASK
Definitions
At line 221 in file cortexm3_macro.s
Uses
At line 37 in file cortexm3_macro.s
Comment: __RESETPRIMASK used once
__REV_HalfWord 00000082
Symbol: __REV_HalfWord
Definitions
At line 309 in file cortexm3_macro.s
Uses
At line 45 in file cortexm3_macro.s
Comment: __REV_HalfWord used once
__REV_Word 00000086
Symbol: __REV_Word
Definitions
At line 320 in file cortexm3_macro.s
Uses
At line 46 in file cortexm3_macro.s
Comment: __REV_Word used once
__SETFAULTMASK 00000068
Symbol: __SETFAULTMASK
Definitions
At line 254 in file cortexm3_macro.s
Uses
At line 41 in file cortexm3_macro.s
Comment: __SETFAULTMASK used once
__SETPRIMASK 0000005E
Symbol: __SETPRIMASK
Definitions
At line 232 in file cortexm3_macro.s
Uses
At line 38 in file cortexm3_macro.s
Comment: __SETPRIMASK used once
__SEV 00000018
Symbol: __SEV
Definitions
At line 99 in file cortexm3_macro.s
Uses
At line 26 in file cortexm3_macro.s
Comment: __SEV used once
__SVC 0000002E
ARM Macro Assembler Page 4 Alphabetic symbol ordering
Relocatable symbols
Symbol: __SVC
Definitions
At line 143 in file cortexm3_macro.s
Uses
At line 30 in file cortexm3_macro.s
Comment: __SVC used once
__WFE 00000014
Symbol: __WFE
Definitions
At line 88 in file cortexm3_macro.s
Uses
At line 25 in file cortexm3_macro.s
Comment: __WFE used once
__WFI 00000010
Symbol: __WFI
Definitions
At line 77 in file cortexm3_macro.s
Uses
At line 24 in file cortexm3_macro.s
Comment: __WFI used once
25 symbols
347 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -