📄 cortexm3_macro.lst
字号:
216 00000052 ;*******************************************************
************************
217 00000052 ; Function Name : __SETFAULTMASK
218 00000052 ; Description : Assembler function to set the FAULTMA
SK.
219 00000052 ; Input : None
220 00000052 ; Return : None
221 00000052 ;*******************************************************
************************
222 00000052 __SETFAULTMASK
223 00000052
224 00000052 B671 CPSID f
225 00000054 4770 BX r14
226 00000056
227 00000056 ;*******************************************************
************************
228 00000056 ; Function Name : __RESETFAULTMASK
229 00000056 ; Description : Assembler function to reset the FAULT
MASK.
ARM Macro Assembler Page 6
230 00000056 ; Input : None
231 00000056 ; Return : None
232 00000056 ;*******************************************************
************************
233 00000056 __RESETFAULTMASK
234 00000056
235 00000056 B661 CPSIE f
236 00000058 4770 BX r14
237 0000005A
238 0000005A ;*******************************************************
************************
239 0000005A ; Function Name : __BASEPRICONFIG
240 0000005A ; Description : Assembler function to set the Base Pr
iority.
241 0000005A ; Input : - r0 : Base Priority new value
242 0000005A ; Return : None
243 0000005A ;*******************************************************
************************
244 0000005A __BASEPRICONFIG
245 0000005A
246 0000005A F380 8811 MSR BASEPRI, r0
247 0000005E 4770 BX r14
248 00000060
249 00000060 ;*******************************************************
************************
250 00000060 ; Function Name : __GetBASEPRI
251 00000060 ; Description : Assembler function to get the Base Pr
iority value.
252 00000060 ; Input : None
253 00000060 ; Return : - r0 : Base Priority value
254 00000060 ;*******************************************************
************************
255 00000060 __GetBASEPRI
256 00000060
257 00000060 F3EF 8012 MRS r0, BASEPRI_MAX
258 00000064 4770 BX r14
259 00000066
260 00000066 ;*******************************************************
************************
261 00000066 ; Function Name : __REV_HalfWord
262 00000066 ; Description : Reverses the byte order in HalfWord(1
6-bit) input variable.
263 00000066 ; Input : - r0 : specifies the input variable
264 00000066 ; Return : - r0 : holds tve variable value after
byte reversing.
265 00000066 ;*******************************************************
************************
266 00000066 __REV_HalfWord
267 00000066
268 00000066 BA40 REV16 r0, r0
269 00000068 4770 BX r14
270 0000006A
271 0000006A ;*******************************************************
************************
272 0000006A ; Function Name : __REV_Word
273 0000006A ; Description : Reverses the byte order in Word(32-bi
t) input variable.
274 0000006A ; Input : - r0 : specifies the input variable
275 0000006A ; Return : - r0 : holds tve variable value after
ARM Macro Assembler Page 7
byte reversing.
276 0000006A ;*******************************************************
************************
277 0000006A __REV_Word
278 0000006A
279 0000006A BA00 REV r0, r0
280 0000006C 4770 BX r14
281 0000006E
282 0000006E END
Command Line: --debug --xref --cpu=Cortex-M3 --apcs=interwork --depend=.\output
\cortexm3_macro.d -o.\output\cortexm3_macro.o -IC:\Keil\ARM\CMSIS\Include -IC:\
Keil\ARM\INC\ST\STM32F10x --list=.\List\cortexm3_macro.lst StartUp\cortexm3_mac
ro.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.text 00000000
Symbol: .text
Definitions
At line 25 in file StartUp\cortexm3_macro.s
Uses
None
Comment: .text unused
__BASEPRICONFIG 0000005A
Symbol: __BASEPRICONFIG
Definitions
At line 244 in file StartUp\cortexm3_macro.s
Uses
At line 45 in file StartUp\cortexm3_macro.s
Comment: __BASEPRICONFIG used once
__DMB 00000018
Symbol: __DMB
Definitions
At line 111 in file StartUp\cortexm3_macro.s
Uses
At line 33 in file StartUp\cortexm3_macro.s
Comment: __DMB used once
__DSB 00000012
Symbol: __DSB
Definitions
At line 100 in file StartUp\cortexm3_macro.s
Uses
At line 32 in file StartUp\cortexm3_macro.s
Comment: __DSB used once
__GetBASEPRI 00000060
Symbol: __GetBASEPRI
Definitions
At line 255 in file StartUp\cortexm3_macro.s
Uses
At line 46 in file StartUp\cortexm3_macro.s
Comment: __GetBASEPRI used once
__ISB 0000000C
Symbol: __ISB
Definitions
At line 89 in file StartUp\cortexm3_macro.s
Uses
At line 31 in file StartUp\cortexm3_macro.s
Comment: __ISB used once
__MRS_CONTROL 00000022
Symbol: __MRS_CONTROL
Definitions
At line 133 in file StartUp\cortexm3_macro.s
Uses
At line 35 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 178 in file StartUp\cortexm3_macro.s
Uses
At line 39 in file StartUp\cortexm3_macro.s
Comment: __MRS_MSP used once
__MRS_PSP 00000032
Symbol: __MRS_PSP
Definitions
At line 156 in file StartUp\cortexm3_macro.s
Uses
At line 37 in file StartUp\cortexm3_macro.s
Comment: __MRS_PSP used once
__MSR_CONTROL 00000028
Symbol: __MSR_CONTROL
Definitions
At line 144 in file StartUp\cortexm3_macro.s
Uses
At line 36 in file StartUp\cortexm3_macro.s
Comment: __MSR_CONTROL used once
__MSR_MSP 00000044
Symbol: __MSR_MSP
Definitions
At line 189 in file StartUp\cortexm3_macro.s
Uses
At line 40 in file StartUp\cortexm3_macro.s
Comment: __MSR_MSP used once
__MSR_PSP 00000038
Symbol: __MSR_PSP
Definitions
At line 167 in file StartUp\cortexm3_macro.s
Uses
At line 38 in file StartUp\cortexm3_macro.s
Comment: __MSR_PSP used once
__RESETFAULTMASK 00000056
Symbol: __RESETFAULTMASK
Definitions
At line 233 in file StartUp\cortexm3_macro.s
Uses
At line 44 in file StartUp\cortexm3_macro.s
Comment: __RESETFAULTMASK used once
__RESETPRIMASK 0000004E
Symbol: __RESETPRIMASK
Definitions
At line 211 in file StartUp\cortexm3_macro.s
Uses
At line 42 in file StartUp\cortexm3_macro.s
Comment: __RESETPRIMASK used once
__REV_HalfWord 00000066
Symbol: __REV_HalfWord
Definitions
At line 266 in file StartUp\cortexm3_macro.s
Uses
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Relocatable symbols
At line 47 in file StartUp\cortexm3_macro.s
Comment: __REV_HalfWord used once
__REV_Word 0000006A
Symbol: __REV_Word
Definitions
At line 277 in file StartUp\cortexm3_macro.s
Uses
At line 48 in file StartUp\cortexm3_macro.s
Comment: __REV_Word used once
__SETFAULTMASK 00000052
Symbol: __SETFAULTMASK
Definitions
At line 222 in file StartUp\cortexm3_macro.s
Uses
At line 43 in file StartUp\cortexm3_macro.s
Comment: __SETFAULTMASK used once
__SETPRIMASK 0000004A
Symbol: __SETPRIMASK
Definitions
At line 200 in file StartUp\cortexm3_macro.s
Uses
At line 41 in file StartUp\cortexm3_macro.s
Comment: __SETPRIMASK used once
__SEV 00000008
Symbol: __SEV
Definitions
At line 78 in file StartUp\cortexm3_macro.s
Uses
At line 30 in file StartUp\cortexm3_macro.s
Comment: __SEV used once
__SVC 0000001E
Symbol: __SVC
Definitions
At line 122 in file StartUp\cortexm3_macro.s
Uses
At line 34 in file StartUp\cortexm3_macro.s
Comment: __SVC used once
__WFE 00000004
Symbol: __WFE
Definitions
At line 67 in file StartUp\cortexm3_macro.s
Uses
At line 29 in file StartUp\cortexm3_macro.s
Comment: __WFE used once
__WFI 00000000
Symbol: __WFI
Definitions
At line 56 in file StartUp\cortexm3_macro.s
Uses
At line 28 in file StartUp\cortexm3_macro.s
Comment: __WFI used once
22 symbols
ARM Macro Assembler Page 4 Alphabetic symbol ordering
Relocatable symbols
352 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -