📄 44blib_a.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ; ***********************************************
2 00000000 ; * NAME : assembly function library *
3 00000000 ; * Version : 07.JUL.2000 *
4 00000000 ; ***********************************************
5 00000000
6 00000000 AREA |C$$code|, CODE, READONLY
7 00000000
8 00000000 EXPORT ChangeMemCon
9 00000000
10 00000000
11 00000000
12 00000000 ;void ChangeMemCon();
13 00000000 ChangeMemCon
14 00000000 E92D03F0 stmfd sp!,{r4-r9} ;Assembler uses the high reg
isters(r4~).
15 00000004
16 00000004 E89003FE ldmia r0,{r1-r9}
17 00000008 E59F0028 ldr r0,=0x01c80004 ;BANKCON0 Address
18 0000000C E88003FE stmia r0,{r1-r9}
19 00000010
20 00000010 E8BD03F0 ldmfd sp!,{r4-r9}
21 00000014
22 00000014 E1A0F00E mov pc,lr
23 00000018
24 00000018
25 00000018
26 00000018 EXPORT DisableInterrupt
27 00000018 DisableInterrupt
28 00000018 ;This function works only if the processor is in previli
ged mode.
29 00000018
30 00000018 000000C0
NOINT EQU 0xc0
31 00000018
32 00000018 E10F0000 mrs r0,cpsr
33 0000001C E38000C0 orr r0,r0,#NOINT
34 00000020 E12FF000 msr cpsr_cxsf,r0
35 00000024
36 00000024 E1A0F00E mov pc,lr
37 00000028
38 00000028
39 00000028 EXPORT EnableInterrupt
40 00000028 EnableInterrupt
41 00000028 ;This function works only if the processor is in previli
ged mode.
42 00000028
43 00000028 E10F0000 mrs r0,cpsr
44 0000002C E3C000C0 bic r0,r0,#NOINT
45 00000030 E12FF000 msr cpsr_cxsf,r0
46 00000034
47 00000034 E1A0F00E mov pc,lr
48 00000038
49 00000038 END
01C80004
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
C$$code 00000000
Symbol: C$$code
Definitions
At line 6 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Uses
None
Comment: C$$code unused
ChangeMemCon 00000000
Symbol: ChangeMemCon
Definitions
At line 13 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Uses
At line 8 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Comment: ChangeMemCon used once
DisableInterrupt 00000018
Symbol: DisableInterrupt
Definitions
At line 27 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Uses
At line 26 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Comment: DisableInterrupt used once
EnableInterrupt 00000028
Symbol: EnableInterrupt
Definitions
At line 40 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Uses
At line 39 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Comment: EnableInterrupt used once
4 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Absolute symbols
NOINT 000000C0
Symbol: NOINT
Definitions
At line 30 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
Uses
At line 33 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
At line 44 in file F:\liang_backup\hardware1_test\SRC\44BLIB_A.s
1 symbol
255 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -