⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 ATMEL AT91RM9200开发板配套光盘上的全部示例程序
💻 LST
字号:
Command Line: C:\GHS\arm36\asarm.exe -elf -b0 -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil\resource -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\src -IC:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1 -IC:\GHS\arm36\thumb -cpu=arm7tm -fpu=soft -source=main.c -o objs\gh_2to3.o -list=objs\main.lst C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\gh_2to3.s Original File: C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\gh_2to3.s
Source File: main.c
Directory: C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil
Host OS: GHS_WIN32
Version: EASE 2.0 (c) 2001 Green Hills Software    Build: Sep  9 2002
Release: MULTI 2000, PowerPC and ARM v3.6a                                                 
Revision Date: Thu Sep 26 03:30:35 2002

Release Date: Thu Sep 26 03:53:44 2002

                       1 ;Source File:   C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\src\main.c
                       2 ;Directory:     
                       3 ;		C:\AT91_Microcontroller\AT91M55800A-LedSwing-GHS3_6-1_1\AT91M55800A-LedSwing\compil
                       4 ;Compile Date:  Wed Feb 05 14:46:51 2003
                       5 ;Host OS:       Win32
                       6 ;Version:       C-ARM 3.5 RELEASE VERSION
                       7 ;Release:       Version 3.5
                       8 ;Revision Date: Wed Oct 23 16:44:12 2002
                       9 	.text
                      10 ..bof.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain...43.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil..3E4115CB..0::
                      11 	.align	2
                      12 	.thumb
                      13 	.globl	change_speed
                      14 change_speed:
00000000 b510        15 	push	{r4,lr}
00000002 b083        16 	sub	sp,12
                      17 ;	    .bf
                      18 .LDW01:
                      19 
00000004 4932*       20 	ldr	r1,.L81
00000006 6808        21 	ldr	r0,[r1]
00000008 2101        22 	mov	r1,1
0000000a 0509        23 	lsl	r1,r1,20
0000000c 1c03        24 	mov	r3,r0
0000000e 400b        25 	and	r3,r1
00000010 2b00        26 	cmp	r3,0
00000012 d109        27 	bne	.L51
                      28 ;line34
                      29 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.1::
                      30 .LDWlin1:
00000014 492f*       31 	ldr	r1,.L83
00000016 680b        32 	ldr	r3,[r1]
00000018 482f*       33 	ldr	r0,.L84
0000001a 4283        34 	cmp	r3,r0
0000001c d904        35 	bls	.L51
0000001e 482d*       36 	ldr	r0,.L83
00000020 6803        37 	ldr	r3,[r0]
00000022 492d*       38 	ldr	r1,.L84
00000024 1a5b        39 	sub	r3,r3,r1
00000026 6003        40 	str	r3,[r0]
                      41 .L51:
                      42 ;line36
                      43 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.2::
                      44 .LDWlin2:
00000028 4929*       45 	ldr	r1,.L81
0000002a 6808        46 	ldr	r0,[r1]
0000002c 2101        47 	mov	r1,1
0000002e 0449        48 	lsl	r1,r1,17
00000030 1c03        49 	mov	r3,r0
00000032 400b        50 	and	r3,r1
00000034 2b00        51 	cmp	r3,0
00000036 d109        52 	bne	.L37
                      53 ;line38
                      54 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.3::
                      55 .LDWlin3:
00000038 4926*       56 	ldr	r1,.L83
0000003a 680b        57 	ldr	r3,[r1]
0000003c 4827*       58 	ldr	r0,.L86
0000003e 4283        59 	cmp	r3,r0
00000040 d204        60 	bhs	.L37
00000042 4824*       61 	ldr	r0,.L83
00000044 6803        62 	ldr	r3,[r0]
00000046 4924*       63 	ldr	r1,.L84
00000048 185b        64 	add	r3,r3,r1
0000004a 6003        65 	str	r3,[r0]
                      66 .L37:
                      67 ;	    .ef
                      68 .LDW11:
                      69 
                      70 ;line40
                      71 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.4::
                      72 .LDWlin4:
0000004c b003        73 	add	sp,12
0000004e bc10        74 	pop	{r4}
00000050 bc08        75 	pop	{r3}
00000052 4718        76 	bx	r3
                      77 	.type	change_speed,$function
                      78 	.size	change_speed,.-change_speed
                      79 	.align	2
                      80 .LDW21:
                      81 
                      82 	.data
                      83 	.text
                      84 	.align	2
                      85 	.align	2
                      86 	.thumb
                      87 	.globl	wait
                      88 wait:
00000054 b500        89 	push	{lr}
00000056 b084        90 	sub	sp,16
                      91 ;	    .bf
                      92 .LDW31:
                      93 
00000058 2000        94 	mov	r0,0
0000005a e000        95 	b	.L93
                      96 .L91:
0000005c 3001        97 	add	r0,1
                      98 .L93:
0000005e 491d*       99 	ldr	r1,.L83
00000060 680b       100 	ldr	r3,[r1]
00000062 4298       101 	cmp	r0,r3
00000064 d3fa       102 	blo	.L91
                     103 ;	    .ef
                     104 .LDW41:
                     105 
                     106 ;line55
                     107 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.5::
                     108 .LDWlin5:
00000066 b004       109 	add	sp,16
00000068 bc08       110 	pop	{r3}
0000006a 4718       111 	bx	r3
                     112 	.type	wait,$function
                     113 	.size	wait,.-wait
                     114 	.align	2
                     115 .LDW51:
                     116 ;waiting_time	r0	local
                     117 
                     118 	.data
                     119 	.text
                     120 	.align	2
                     121 	.align	2
                     122 	.thumb
                     123 	.globl	main
                     124 main:
0000006c b510       125 	push	{r4,lr}
0000006e b083       126 	sub	sp,12
                     127 ;	    .bf
                     128 .LDW61:
                     129 
00000070 2301       130 	mov	r3,1
00000072 039b       131 	lsl	r3,r3,14
00000074 491a*      132 	ldr	r1,.L227
00000076 600b       133 	str	r3,[r1]
00000078 4b1a*      134 	ldr	r3,.L228
0000007a 491b*      135 	ldr	r1,.L229
0000007c 600b       136 	str	r3,[r1]
0000007e 4b19*      137 	ldr	r3,.L228
00000080 491a*      138 	ldr	r1,.L230
00000082 600b       139 	str	r3,[r1]
                     140 ;line76
                     141 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.6::
                     142 .LDWlin6:
00000084 4b17*      143 	ldr	r3,.L228
00000086 491a*      144 	ldr	r1,.L231
00000088 600b       145 	str	r3,[r1]
                     146 .L125:
0000008a 4c1a*      147 	ldr	r4,.L232
                     148 .L129:
                     149 ;line85
                     150 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.7::
                     151 .LDWlin7:
0000008c ffb8f7ff*   152 	bl	change_speed
                     153 
00000090 4919*      154 	ldr	r1,.L233
00000092 600c       155 	str	r4,[r1]
00000094 ffdef7ff*   156 	bl	wait
                     157 
00000098 4915*      158 	ldr	r1,.L231
0000009a 600c       159 	str	r4,[r1]
0000009c ffdaf7ff*   160 	bl	wait
                     161 
000000a0 0064       162 	lsl	r4,r4,1
000000a2 4b16*      163 	ldr	r3,.L234
000000a4 429c       164 	cmp	r4,r3
000000a6 d3f1       165 	blo	.L129
                     166 ;line93
                     167 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.8::
                     168 .LDWlin8:
000000a8 4c14*      169 	ldr	r4,.L234
                     170 .L140:
000000aa ffa9f7ff*   171 	bl	change_speed
                     172 
000000ae 4912*      173 	ldr	r1,.L233
000000b0 600c       174 	str	r4,[r1]
000000b2 ffcff7ff*   175 	bl	wait
                     176 
000000b6 490e*      177 	ldr	r1,.L231
000000b8 600c       178 	str	r4,[r1]
000000ba ffcbf7ff*   179 	bl	wait
                     180 
000000be 0864       181 	lsr	r4,r4,1
000000c0 4b0c*      182 	ldr	r3,.L232
000000c2 429c       183 	cmp	r4,r3
000000c4 d2f1       184 	bhs	.L140
000000c6 e7e0       185 	b	.L125
                     186 ;	    .ef
                     187 .LDW71:
                     188 
                     189 ;line103
                     190 ..lin.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain.9::
                     191 .LDWlin9:
000000c8 b003       192 	add	sp,12
000000ca bc10       193 	pop	{r4}
000000cc bc08       194 	pop	{r3}
000000ce 4718       195 	bx	r3
                     196 	.type	main,$function
                     197 	.size	main,.-main
                     198 	.align	2
                     199 .LDW81:
                     200 ;led_index	r4	local
                     201 
                     202 	.data
                     203 	.text
                     204 	.align	4
                     205 .L81:
000000d0 ffff003c    206 	.data.w	0xffff003c
                     207 	.type	.L81,$object
                     208 	.size	.L81,4
                     209 
                     210 .L83:
000000d4 00000000*   211 	.data.w	LedSpeed
                     212 	.type	.L83,$object
                     213 	.size	.L83,4
                     214 
                     215 .L84:
000000d8 00000140    216 	.data.w	0x0140
                     217 	.type	.L84,$object
                     218 	.size	.L84,4
                     219 
                     220 .L86:
000000dc 01e84800    221 	.data.w	0x01e84800
                     222 	.type	.L86,$object
                     223 	.size	.L86,4
                     224 
                     225 .L227:
000000e0 ffff4010    226 	.data.w	0xffff4010
                     227 	.type	.L227,$object
                     228 	.size	.L227,4
                     229 
                     230 .L228:
000000e4 0000ff00    231 	.data.w	255<<8
                     232 	.type	.L228,$object
                     233 	.size	.L228,4
                     234 
                     235 .L229:
000000e8 ffff0000    236 	.data.w	0xffff0000
                     237 	.type	.L229,$object
                     238 	.size	.L229,4
                     239 
                     240 .L230:
000000ec ffff0010    241 	.data.w	0xffff0010
                     242 	.type	.L230,$object
                     243 	.size	.L230,4
                     244 
                     245 .L231:
000000f0 ffff0030    246 	.data.w	0xffff0030
                     247 	.type	.L231,$object
                     248 	.size	.L231,4
                     249 
                     250 .L232:
000000f4 00000100    251 	.data.w	256
                     252 	.type	.L232,$object
                     253 	.size	.L232,4
                     254 
                     255 .L233:
000000f8 ffff0034    256 	.data.w	0xffff0034
                     257 	.type	.L233,$object
                     258 	.size	.L233,4
                     259 
                     260 .L234:
000000fc 00008000    261 	.data.w	1<<15
                     262 	.type	.L234,$object
                     263 	.size	.L234,4
                     264 
                     265 	.align	2
                     266 
                     267 	.data
                     268 .L239:
                     269 	.globl	LedSpeed
00000000 00007d00    270 LedSpeed:	.data.b	0,125,0,0
                     271 	.type	LedSpeed,$object
                     272 	.size	LedSpeed,4
                     273 	.ghsnote version,5
                     274 	.ghsnote tools,3
                     275 	.ghsnote options,0
                     276 	.text
                     277 	.align	2
                     278 	.data
                     279 	.align	4
                     280 	.text
                     281 ..eof.C.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil.5Cobjs.5Cmain...43.3A.5CAT91_Microcontroller.5CAT91M55800A.2DLedSwing.2DGHS3_6.2D1_1.5CAT91M55800A.2DLedSwing.5Ccompil..3E4115CB..0::

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -