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

📄 tc1_1.lst

📁 arm的功能测试模块
💻 LST
📖 第 1 页 / 共 2 页
字号:
 262               	.LM35:
 263 0154 80E2      		ldi r24,lo8(32)
 264 0156 8093 5900 		sts 89,r24
 265               	.LM36:
 266 015a 82EC      		ldi r24,lo8(-62)
 267 015c 8093 4E00 		sts 78,r24
 268               	/* epilogue: frame size=0 */
 269 0160 DF91      		pop r29
 270 0162 CF91      		pop r28
 271 0164 0895      		ret
 272               	/* epilogue end (size=3) */
 273               	/* function init_timer1 size 18 (11) */
 274               	.LFE10:
 276               	.global	__vector_5
 278               	__vector_5:
 279               	.LFB11:
 280               	.LM37:
 281               	/* prologue: frame size=0 */
 282 0166 1F92      		push __zero_reg__
 283 0168 0F92      		push __tmp_reg__
 284 016a 0FB6      		in __tmp_reg__,__SREG__
 285 016c 0F92      		push __tmp_reg__
 286 016e 1124      		clr __zero_reg__
 287 0170 2F93      		push r18
 288 0172 3F93      		push r19
 289 0174 8F93      		push r24
 290 0176 9F93      		push r25
 291 0178 CF93      		push r28
 292 017a DF93      		push r29
 293 017c CDB7      		in r28,__SP_L__
 294 017e DEB7      		in r29,__SP_H__
 295               	/* prologue end (size=13) */
 296 0180 2091 4600 		lds r18,70
 297 0184 3091 4700 		lds r19,(70)+1
 298 0188 8091 0000 		lds r24,temp1
 299 018c 9091 0000 		lds r25,(temp1)+1
 300 0190 281B      		sub r18,r24
 301 0192 390B      		sbc r19,r25
 302 0194 C901      		movw r24,r18
 303 0196 9093 0000 		sts (temp2)+1,r25
 304 019a 8093 0000 		sts temp2,r24
 305               	.LM38:
 306 019e 8091 0000 		lds r24,temp2
 307 01a2 9091 0000 		lds r25,(temp2)+1
 308 01a6 9093 0000 		sts (temp1)+1,r25
 309 01aa 8093 0000 		sts temp1,r24
 310               	.LM39:
 311 01ae 8091 0000 		lds r24,num
 312 01b2 8F5F      		subi r24,lo8(-(1))
 313 01b4 8093 0000 		sts num,r24
 314               	/* epilogue: frame size=0 */
 315 01b8 DF91      		pop r29
 316 01ba CF91      		pop r28
 317 01bc 9F91      		pop r25
 318 01be 8F91      		pop r24
 319 01c0 3F91      		pop r19
 320 01c2 2F91      		pop r18
 321 01c4 0F90      		pop __tmp_reg__
 322 01c6 0FBE      		out __SREG__,__tmp_reg__
 323 01c8 0F90      		pop __tmp_reg__
 324 01ca 1F90      		pop __zero_reg__
 325 01cc 1895      		reti
 326               	/* epilogue end (size=11) */
 327               	/* function __vector_5 size 52 (28) */
 328               	.LFE11:
 330               		.data
 331               	.LC0:
 332 0005 C0        		.byte	-64
 333 0006 F9        		.byte	-7
 334 0007 A4        		.byte	-92
 335 0008 B0        		.byte	-80
 336 0009 99        		.byte	-103
 337 000a 92        		.byte	-110
 338 000b 82        		.byte	-126
 339 000c F8        		.byte	-8
 340 000d 80        		.byte	-128
 341 000e 90        		.byte	-112
 342               		.text
 343               	.global	main
 345               	main:
 346               	.LFB12:
 347               	.LM40:
 348               	/* prologue: frame size=10 */
 349 01ce C0E0      		ldi r28,lo8(__stack - 10)
 350 01d0 D0E0      		ldi r29,hi8(__stack - 10)
 351 01d2 DEBF      		out __SP_H__,r29
 352 01d4 CDBF      		out __SP_L__,r28
 353               	/* prologue end (size=4) */
 354 01d6 8AE0      		ldi r24,lo8(10)
 355 01d8 DE01      		movw r26,r28
 356 01da 1196      		adiw r26,1
 357 01dc E0E0      		ldi r30,lo8(.LC0)
 358 01de F0E0      		ldi r31,hi8(.LC0)
 359 01e0 0190      		ld __tmp_reg__,Z+
 360 01e2 0D92      		st X+,__tmp_reg__
 361 01e4 8A95      		dec r24
 362 01e6 E1F7      		brne .-8
 363               	.LM41:
 364 01e8 8FEF      		ldi r24,lo8(-1)
 365 01ea 8093 3700 		sts 55,r24
 366               	.LM42:
 367 01ee 8FEF      		ldi r24,lo8(-1)
 368 01f0 8093 3A00 		sts 58,r24
 369               	.LM43:
 370 01f4 1092 0000 		sts (temp1)+1,__zero_reg__
 371 01f8 1092 0000 		sts temp1,__zero_reg__
 372               	.LM44:
 373 01fc 1092 0000 		sts num,__zero_reg__
 374               	.LM45:
 375 0200 0E94 0000 		call t2pwm2
 376               	.LM46:
 377 0204 0E94 0000 		call init_timer1
 378               	.LM47:
 379               	/* #APP */
 380 0208 7894      		sei
 381               	/* #NOAPP */
 382               	.L15:
 383               	.LM48:
 384 020a 8091 0000 		lds r24,num
 385 020e 8823      		tst r24
 386 0210 09F4      		brne .+2
 387 0212 48C0      		rjmp .L17
 388 0214 8091 0000 		lds r24,num
 389 0218 8170      		andi r24,lo8(1)
 390 021a 8823      		tst r24
 391 021c 09F0      		breq .+2
 392 021e 42C0      		rjmp .L17
 393               	.LM49:
 394 0220 8091 0000 		lds r24,temp2
 395 0224 9091 0000 		lds r25,(temp2)+1
 396 0228 0E94 0000 		call b16td5
 397               	.LM50:
 398 022c 8091 0000 		lds r24,i_g
 399 0230 282F      		mov r18,r24
 400 0232 3327      		clr r19
 401 0234 CE01      		movw r24,r28
 402 0236 0196      		adiw r24,1
 403 0238 F901      		movw r30,r18
 404 023a E80F      		add r30,r24
 405 023c F91F      		adc r31,r25
 406 023e 8081      		ld r24,Z
 407 0240 8093 0000 		sts num_g,r24
 408               	.LM51:
 409 0244 8091 0000 		lds r24,i_sh
 410 0248 282F      		mov r18,r24
 411 024a 3327      		clr r19
 412 024c CE01      		movw r24,r28
 413 024e 0196      		adiw r24,1
 414 0250 F901      		movw r30,r18
 415 0252 E80F      		add r30,r24
 416 0254 F91F      		adc r31,r25
 417 0256 8081      		ld r24,Z
 418 0258 8093 0000 		sts num_sh,r24
 419               	.LM52:
 420 025c 8091 0000 		lds r24,i_b
 421 0260 282F      		mov r18,r24
 422 0262 3327      		clr r19
 423 0264 CE01      		movw r24,r28
 424 0266 0196      		adiw r24,1
 425 0268 F901      		movw r30,r18
 426 026a E80F      		add r30,r24
 427 026c F91F      		adc r31,r25
 428 026e 8081      		ld r24,Z
 429 0270 8093 0000 		sts num_b,r24
 430               	.LM53:
 431 0274 8091 0000 		lds r24,i_q
 432 0278 282F      		mov r18,r24
 433 027a 3327      		clr r19
 434 027c CE01      		movw r24,r28
 435 027e 0196      		adiw r24,1
 436 0280 F901      		movw r30,r18
 437 0282 E80F      		add r30,r24
 438 0284 F91F      		adc r31,r25
 439 0286 8081      		ld r24,Z
 440 0288 8093 0000 		sts num_q,r24
 441               	.LM54:
 442 028c 8091 0000 		lds r24,i_w
 443 0290 282F      		mov r18,r24
 444 0292 3327      		clr r19
 445 0294 CE01      		movw r24,r28
 446 0296 0196      		adiw r24,1
 447 0298 F901      		movw r30,r18
 448 029a E80F      		add r30,r24
 449 029c F91F      		adc r31,r25
 450 029e 8081      		ld r24,Z
 451 02a0 8093 0000 		sts num_w,r24
 452               	.L17:
 453               	.LM55:
 454 02a4 0E94 0000 		call smiao
 455 02a8 B0CF      		rjmp .L15
 456               	/* epilogue: frame size=10 */
 457               	/* epilogue: noreturn */
 458               	/* epilogue end (size=0) */
 459               	/* function main size 111 (107) */
 460               	.LFE12:
 462               		.comm temp1,2,1
 463               		.comm temp2,2,1
 464               		.comm num,1,1
 465               		.comm i_g,1,1
 466               		.comm i_sh,1,1
 467               		.comm i_b,1,1
 468               		.comm i_q,1,1
 469               		.comm i_w,1,1
 470               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 TC1_1.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:22     .data:00000000 num_g
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:27     .data:00000001 num_sh
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:32     .data:00000002 num_b
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:37     .data:00000003 num_q
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:42     .data:00000004 num_w
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:47     .text:00000000 b16td5
                            *COM*:00000001 i_w
                            *COM*:00000001 i_q
                            *COM*:00000001 i_b
                            *COM*:00000001 i_sh
                            *COM*:00000001 i_g
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:173    .text:000000ca smiao
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:221    .text:0000011e t2pwm2
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:249    .text:00000142 init_timer1
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:278    .text:00000166 __vector_5
                            *COM*:00000002 temp1
                            *COM*:00000002 temp2
                            *COM*:00000001 num
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccaobaaa.s:345    .text:000001ce main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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