114 lines
3.3 KiB
Text
114 lines
3.3 KiB
Text
|
|
|
|
|
|
ARM Macro Assembler Page 1
|
|
|
|
|
|
1 00000000 ; ce programme est pour l'assembleur RealView (Keil)
|
|
2 00000000 thumb
|
|
3 00000000
|
|
4 00000000 import TabCos
|
|
5 00000000 import TabSin
|
|
6 00000000 import TabSig
|
|
7 00000000 import reelle
|
|
8 00000000
|
|
9 00000000 area moncode, code, readonly
|
|
10 00000000 export module
|
|
11 00000000
|
|
12 00000000 module proc
|
|
13 00000000 B500 push {lr}
|
|
14 00000002 F84D 8D04 push {r8}
|
|
15 00000006 4680 mov r8,r0 ;on garde la valeur
|
|
k dans r8
|
|
16 00000008 4908 ldr r1,=TabSin
|
|
17 0000000A F7FF FFFE bl reelle
|
|
18 0000000E B401 push {r0}
|
|
19 00000010 4640 mov r0,r8 ;je remets la valeu
|
|
r k dans r8
|
|
20 00000012 4907 ldr r1,=TabCos
|
|
21 00000014 F7FF FFFE bl reelle
|
|
22 00000018 BC02 pop {r1}
|
|
23 0000001A FB81 1201 SMULL r1,r2,r1,r1
|
|
24 0000001E FBC0 1200 SMLAL r1,r2,r0,r0
|
|
25 00000022 4610 mov r0,r2
|
|
26 00000024 F85D 8B04 pop {r8}
|
|
27 00000028 BD00 pop {pc}
|
|
28 0000002A
|
|
29 0000002A
|
|
30 0000002A endp
|
|
31 0000002A 4770 bx lr
|
|
32 0000002C
|
|
33 0000002C end
|
|
00000000
|
|
00000000
|
|
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
|
ork --depend=.\obj\module.d -o.\obj\module.o -I.\RTE\_Simu -IC:\Users\nmouk\App
|
|
Data\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppDat
|
|
a\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S
|
|
ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 529"
|
|
--predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=module.lst
|
|
module.s
|
|
|
|
|
|
|
|
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
|
Relocatable symbols
|
|
|
|
module 00000000
|
|
|
|
Symbol: module
|
|
Definitions
|
|
At line 12 in file module.s
|
|
Uses
|
|
At line 10 in file module.s
|
|
Comment: module used once
|
|
moncode 00000000
|
|
|
|
Symbol: moncode
|
|
Definitions
|
|
At line 9 in file module.s
|
|
Uses
|
|
None
|
|
Comment: moncode unused
|
|
2 symbols
|
|
|
|
|
|
|
|
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
|
External symbols
|
|
|
|
TabCos 00000000
|
|
|
|
Symbol: TabCos
|
|
Definitions
|
|
At line 4 in file module.s
|
|
Uses
|
|
At line 20 in file module.s
|
|
Comment: TabCos used once
|
|
TabSig 00000000
|
|
|
|
Symbol: TabSig
|
|
Definitions
|
|
At line 6 in file module.s
|
|
Uses
|
|
None
|
|
Comment: TabSig unused
|
|
TabSin 00000000
|
|
|
|
Symbol: TabSin
|
|
Definitions
|
|
At line 5 in file module.s
|
|
Uses
|
|
At line 16 in file module.s
|
|
Comment: TabSin used once
|
|
reelle 00000000
|
|
|
|
Symbol: reelle
|
|
Definitions
|
|
At line 7 in file module.s
|
|
Uses
|
|
At line 17 in file module.s
|
|
At line 21 in file module.s
|
|
|
|
4 symbols
|
|
343 symbols in table
|