117 lines
3.4 KiB
Text
117 lines
3.4 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
|
|
8 00000000 area moncode, code, readonly
|
|
9 00000000 export reelle
|
|
10 00000000
|
|
11 00000000 reelle proc
|
|
12 00000000
|
|
13 00000000 F04F 0200 mov r2, #0
|
|
14 00000004 F04F 0300 mov r3, #0
|
|
15 00000008
|
|
16 00000008
|
|
17 00000008 B408 boucle push {r3}
|
|
18 0000000A B401 push {r0}
|
|
19 0000000C FB00 F002 mul r0,r0,r2
|
|
20 00000010 F000 003F and r0,#0x3F
|
|
21 00000014 F931 3010 ldrsh r3, [r1, r0, LSL #0x01]
|
|
22 00000018 BC01 pop {r0}
|
|
23 0000001A B402 push {r1}
|
|
24 0000001C 4906 ldr r1,=TabSig
|
|
25 0000001E F931 C012 ldrsh r12, [r1,r2, LSL #0x01]
|
|
26 00000022 BC02 pop {r1}
|
|
27 00000024 FB0C FC03 mul r12,r12,r3
|
|
28 00000028 BC08 pop {r3}
|
|
29 0000002A 4463 add r3,r3,r12
|
|
30 0000002C F102 0201 add r2,#1
|
|
31 00000030 2A40 cmp r2,#64
|
|
32 00000032 D1E9 bne boucle
|
|
33 00000034
|
|
34 00000034 4618 mov r0,r3
|
|
35 00000036
|
|
36 00000036
|
|
37 00000036 endp
|
|
38 00000036 4770 bx lr
|
|
39 00000038
|
|
40 00000038 end
|
|
00000000
|
|
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
|
ork --depend=.\obj\fonction.d -o.\obj\fonction.o -I.\RTE\_Simu -IC:\Users\nmouk
|
|
\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\Ap
|
|
pData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV
|
|
AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA
|
|
529" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=foncti
|
|
on.lst fonction.s
|
|
|
|
|
|
|
|
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
|
Relocatable symbols
|
|
|
|
boucle 00000008
|
|
|
|
Symbol: boucle
|
|
Definitions
|
|
At line 17 in file fonction.s
|
|
Uses
|
|
At line 32 in file fonction.s
|
|
Comment: boucle used once
|
|
moncode 00000000
|
|
|
|
Symbol: moncode
|
|
Definitions
|
|
At line 8 in file fonction.s
|
|
Uses
|
|
None
|
|
Comment: moncode unused
|
|
reelle 00000000
|
|
|
|
Symbol: reelle
|
|
Definitions
|
|
At line 11 in file fonction.s
|
|
Uses
|
|
At line 9 in file fonction.s
|
|
Comment: reelle used once
|
|
3 symbols
|
|
|
|
|
|
|
|
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
|
External symbols
|
|
|
|
TabCos 00000000
|
|
|
|
Symbol: TabCos
|
|
Definitions
|
|
At line 4 in file fonction.s
|
|
Uses
|
|
None
|
|
Comment: TabCos unused
|
|
TabSig 00000000
|
|
|
|
Symbol: TabSig
|
|
Definitions
|
|
At line 6 in file fonction.s
|
|
Uses
|
|
At line 24 in file fonction.s
|
|
Comment: TabSig used once
|
|
TabSin 00000000
|
|
|
|
Symbol: TabSin
|
|
Definitions
|
|
At line 5 in file fonction.s
|
|
Uses
|
|
None
|
|
Comment: TabSin unused
|
|
3 symbols
|
|
343 symbols in table
|