📄 cortexm3_macro.lst
字号:
ARM Macro Assembler Page 6
230 00000058 ;*******************************************************
************************
231 00000058 __SETFAULTMASK
232 00000058
233 00000058 B671 CPSID f
234 0000005A 4770 BX r14
235 0000005C
236 0000005C ;*******************************************************
************************
237 0000005C ; Function Name : __RESETFAULTMASK
238 0000005C ; Description : Assembler function to reset the FAULT
MASK.
239 0000005C ; Input : None
240 0000005C ; Return : None
241 0000005C ;*******************************************************
************************
242 0000005C __RESETFAULTMASK
243 0000005C
244 0000005C B661 CPSIE f
245 0000005E 4770 BX r14
246 00000060
247 00000060 ;*******************************************************
************************
248 00000060 ; Function Name : __READ_FAULTMASK
249 00000060 ; Description : Assembler function to get the FAULTMA
SK value.
250 00000060 ; Input : None
251 00000060 ; Return : - r0 : FAULTMASK register value
252 00000060 ;*******************************************************
************************
253 00000060 __READ_FAULTMASK
254 00000060
255 00000060 F3EF 8013 MRS r0, FAULTMASK
256 00000064 4770 BX r14
257 00000066
258 00000066 ;*******************************************************
************************
259 00000066 ; Function Name : __BASEPRICONFIG
260 00000066 ; Description : Assembler function to set the Base Pr
iority.
261 00000066 ; Input : - r0 : Base Priority new value
262 00000066 ; Return : None
263 00000066 ;*******************************************************
************************
264 00000066 __BASEPRICONFIG
265 00000066
266 00000066 F380 8811 MSR BASEPRI, r0
267 0000006A 4770 BX r14
268 0000006C
269 0000006C ;*******************************************************
************************
270 0000006C ; Function Name : __GetBASEPRI
271 0000006C ; Description : Assembler function to get the Base Pr
iority value.
272 0000006C ; Input : None
273 0000006C ; Return : - r0 : Base Priority value
274 0000006C ;*******************************************************
************************
275 0000006C __GetBASEPRI
ARM Macro Assembler Page 7
276 0000006C
277 0000006C F3EF 8012 MRS r0, BASEPRI_MAX
278 00000070 4770 BX r14
279 00000072
280 00000072 ;*******************************************************
************************
281 00000072 ; Function Name : __REV_HalfWord
282 00000072 ; Description : Reverses the byte order in HalfWord(1
6-bit) input variable.
283 00000072 ; Input : - r0 : specifies the input variable
284 00000072 ; Return : - r0 : holds tve variable value after
byte reversing.
285 00000072 ;*******************************************************
************************
286 00000072 __REV_HalfWord
287 00000072
288 00000072 BA40 REV16 r0, r0
289 00000074 4770 BX r14
290 00000076
291 00000076 ;*******************************************************
************************
292 00000076 ; Function Name : __REV_Word
293 00000076 ; Description : Reverses the byte order in Word(32-bi
t) input variable.
294 00000076 ; Input : - r0 : specifies the input variable
295 00000076 ; Return : - r0 : holds tve variable value after
byte reversing.
296 00000076 ;*******************************************************
************************
297 00000076 __REV_Word
298 00000076
299 00000076 BA00 REV r0, r0
300 00000078 4770 BX r14
301 0000007A
302 0000007A END
Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.\Obj\cortexm3
_macro.o -IC:\Keil\ARM\INC\ST\STM32F10x --predefine="__MICROLIB SETA 1" --list=
.\List\cortexm3_macro.lst Startup\cortexm3_macro.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.text 00000000
Symbol: .text
Definitions
At line 21 in file Startup\cortexm3_macro.s
Uses
None
Comment: .text unused
__BASEPRICONFIG 00000066
Symbol: __BASEPRICONFIG
Definitions
At line 264 in file Startup\cortexm3_macro.s
Uses
At line 43 in file Startup\cortexm3_macro.s
Comment: __BASEPRICONFIG used once
__DMB 00000018
Symbol: __DMB
Definitions
At line 109 in file Startup\cortexm3_macro.s
Uses
At line 29 in file Startup\cortexm3_macro.s
Comment: __DMB used once
__DSB 00000012
Symbol: __DSB
Definitions
At line 98 in file Startup\cortexm3_macro.s
Uses
At line 28 in file Startup\cortexm3_macro.s
Comment: __DSB used once
__GetBASEPRI 0000006C
Symbol: __GetBASEPRI
Definitions
At line 275 in file Startup\cortexm3_macro.s
Uses
At line 44 in file Startup\cortexm3_macro.s
Comment: __GetBASEPRI used once
__ISB 0000000C
Symbol: __ISB
Definitions
At line 87 in file Startup\cortexm3_macro.s
Uses
At line 27 in file Startup\cortexm3_macro.s
Comment: __ISB used once
__MRS_CONTROL 00000022
Symbol: __MRS_CONTROL
Definitions
At line 131 in file Startup\cortexm3_macro.s
Uses
At line 31 in file Startup\cortexm3_macro.s
Comment: __MRS_CONTROL used once
__MRS_MSP 0000003E
Symbol: __MRS_MSP
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Relocatable symbols
Definitions
At line 176 in file Startup\cortexm3_macro.s
Uses
At line 35 in file Startup\cortexm3_macro.s
Comment: __MRS_MSP used once
__MRS_PSP 00000032
Symbol: __MRS_PSP
Definitions
At line 154 in file Startup\cortexm3_macro.s
Uses
At line 33 in file Startup\cortexm3_macro.s
Comment: __MRS_PSP used once
__MSR_CONTROL 00000028
Symbol: __MSR_CONTROL
Definitions
At line 142 in file Startup\cortexm3_macro.s
Uses
At line 32 in file Startup\cortexm3_macro.s
Comment: __MSR_CONTROL used once
__MSR_MSP 00000044
Symbol: __MSR_MSP
Definitions
At line 187 in file Startup\cortexm3_macro.s
Uses
At line 36 in file Startup\cortexm3_macro.s
Comment: __MSR_MSP used once
__MSR_PSP 00000038
Symbol: __MSR_PSP
Definitions
At line 165 in file Startup\cortexm3_macro.s
Uses
At line 34 in file Startup\cortexm3_macro.s
Comment: __MSR_PSP used once
__READ_FAULTMASK 00000060
Symbol: __READ_FAULTMASK
Definitions
At line 253 in file Startup\cortexm3_macro.s
Uses
At line 42 in file Startup\cortexm3_macro.s
Comment: __READ_FAULTMASK used once
__READ_PRIMASK 00000052
Symbol: __READ_PRIMASK
Definitions
At line 220 in file Startup\cortexm3_macro.s
Uses
At line 39 in file Startup\cortexm3_macro.s
Comment: __READ_PRIMASK used once
__RESETFAULTMASK 0000005C
Symbol: __RESETFAULTMASK
Definitions
At line 242 in file Startup\cortexm3_macro.s
Uses
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Relocatable symbols
At line 40 in file Startup\cortexm3_macro.s
Comment: __RESETFAULTMASK used once
__RESETPRIMASK 0000004A
Symbol: __RESETPRIMASK
Definitions
At line 198 in file Startup\cortexm3_macro.s
Uses
At line 37 in file Startup\cortexm3_macro.s
Comment: __RESETPRIMASK used once
__REV_HalfWord 00000072
Symbol: __REV_HalfWord
Definitions
At line 286 in file Startup\cortexm3_macro.s
Uses
At line 45 in file Startup\cortexm3_macro.s
Comment: __REV_HalfWord used once
__REV_Word 00000076
Symbol: __REV_Word
Definitions
At line 297 in file Startup\cortexm3_macro.s
Uses
At line 46 in file Startup\cortexm3_macro.s
Comment: __REV_Word used once
__SETFAULTMASK 00000058
Symbol: __SETFAULTMASK
Definitions
At line 231 in file Startup\cortexm3_macro.s
Uses
At line 41 in file Startup\cortexm3_macro.s
Comment: __SETFAULTMASK used once
__SETPRIMASK 0000004E
Symbol: __SETPRIMASK
Definitions
At line 209 in file Startup\cortexm3_macro.s
Uses
At line 38 in file Startup\cortexm3_macro.s
Comment: __SETPRIMASK used once
__SEV 00000008
Symbol: __SEV
Definitions
At line 76 in file Startup\cortexm3_macro.s
Uses
At line 26 in file Startup\cortexm3_macro.s
Comment: __SEV used once
__SVC 0000001E
Symbol: __SVC
Definitions
At line 120 in file Startup\cortexm3_macro.s
Uses
At line 30 in file Startup\cortexm3_macro.s
Comment: __SVC used once
__WFE 00000004
ARM Macro Assembler Page 4 Alphabetic symbol ordering
Relocatable symbols
Symbol: __WFE
Definitions
At line 65 in file Startup\cortexm3_macro.s
Uses
At line 25 in file Startup\cortexm3_macro.s
Comment: __WFE used once
__WFI 00000000
Symbol: __WFI
Definitions
At line 54 in file Startup\cortexm3_macro.s
Uses
At line 24 in file Startup\cortexm3_macro.s
Comment: __WFI used once
24 symbols
344 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -