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

📄 cantest.lst

📁 AVR系列单片机
💻 LST
📖 第 1 页 / 共 2 页
字号:
 291 01bc 8F7D      		andi r24,lo8(-33)
 292 01be 8093 DB00 		sts 219,r24
 293               	.LM74:
 294 01c2 892F      		mov r24,r25
 295 01c4 8295      		swap r24
 296 01c6 807F      		andi r24,0xf0
 297 01c8 8093 ED00 		sts 237,r24
 298               	.LM75:
 299 01cc 8091 EE00 		lds r24,238
 300 01d0 86FF      		sbrs r24,6
 301 01d2 1FC0      		rjmp .L290
 302               	.LM76:
 303 01d4 8091 EE00 		lds r24,238
 304 01d8 8F7B      		andi r24,lo8(-65)
 305 01da 8093 EE00 		sts 238,r24
 306 01de E92F      		mov r30,r25
 307 01e0 FF27      		clr r31
 308 01e2 83E0      		ldi r24,3
 309 01e4 EE0F      	1:	lsl r30
 310 01e6 FF1F      		rol r31
 311 01e8 8A95      		dec r24
 312 01ea E1F7      		brne 1b
 313 01ec E050      		subi r30,lo8(-(can_data))
 314 01ee F040      		sbci r31,hi8(-(can_data))
 315 01f0 27E0      		ldi r18,lo8(7)
 316 01f2 30E0      		ldi r19,hi8(7)
 317               	.L295:
 318               	.LM77:
 319 01f4 8191      		ld r24,Z+
 320 01f6 8093 FA00 		sts 250,r24
 321 01fa 2150      		subi r18,lo8(-(-1))
 322 01fc 3040      		sbci r19,hi8(-(-1))
 323 01fe 37FF      		sbrs r19,7
 324 0200 F9CF      		rjmp .L295
 325               	.LM78:
 326 0202 88E5      		ldi r24,lo8(88)
 327 0204 8093 EF00 		sts 239,r24
 328               	.LM79:
 329 0208 8091 DB00 		lds r24,219
 330 020c 8062      		ori r24,lo8(32)
 331 020e 8093 DB00 		sts 219,r24
 332               	.L290:
 333 0212 0895      		ret
 334               	/* epilogue: frame size=0 */
 335               	/* epilogue: noreturn */
 336               	/* epilogue end (size=0) */
 337               	/* function MOB_send size 47 (47) */
 338               	.LFE7:
 340               	.global	main
 342               	main:
 343               	.LFB8:
 344               	.LM80:
 345               	/* prologue: frame size=0 */
 346 0214 C0E0      		ldi r28,lo8(__stack - 0)
 347 0216 D0E0      		ldi r29,hi8(__stack - 0)
 348 0218 DEBF      		out __SP_H__,r29
 349 021a CDBF      		out __SP_L__,r28
 350               	/* prologue end (size=4) */
 351               	.LM81:
 352 021c 0E94 0000 		call mcu_init
 353               	.L299:
 354               	.LM82:
 355 0220 80E6      		ldi r24,lo8(-5536)
 356 0222 9AEE      		ldi r25,hi8(-5536)
 357               	.L303:
 358               	.LM83:
 359 0224 0197      		sbiw r24,1
 360 0226 F1F7      		brne .L303
 361               	.LM84:
 362 0228 80E6      		ldi r24,lo8(-5536)
 363 022a 9AEE      		ldi r25,hi8(-5536)
 364               	.L306:
 365               	.LM85:
 366 022c 0197      		sbiw r24,1
 367 022e F1F7      		brne .L306
 368               	.LM86:
 369 0230 80E6      		ldi r24,lo8(-5536)
 370 0232 9AEE      		ldi r25,hi8(-5536)
 371               	.L309:
 372               	.LM87:
 373 0234 0197      		sbiw r24,1
 374 0236 F1F7      		brne .L309
 375               	.LM88:
 376 0238 80E6      		ldi r24,lo8(-5536)
 377 023a 9AEE      		ldi r25,hi8(-5536)
 378               	.L312:
 379               	.LM89:
 380 023c 0197      		sbiw r24,1
 381 023e F1F7      		brne .L312
 382 0240 EFCF      		rjmp .L299
 383               	/* epilogue: frame size=0 */
 384               	/* epilogue: noreturn */
 385               	/* epilogue end (size=0) */
 386               	/* function main size 27 (23) */
 387               	.LFE8:
 389               	.global	__vector_18
 391               	__vector_18:
 392               	.LFB9:
 393               	.LM90:
 394               	/* prologue: frame size=3 */
 395 0242 1F92      		push __zero_reg__
 396 0244 0F92      		push __tmp_reg__
 397 0246 0FB6      		in __tmp_reg__,__SREG__
 398 0248 0F92      		push __tmp_reg__
 399 024a 1124      		clr __zero_reg__
 400 024c 8F93      		push r24
 401 024e 9F93      		push r25
 402 0250 EF93      		push r30
 403 0252 FF93      		push r31
 404 0254 CF93      		push r28
 405 0256 DF93      		push r29
 406 0258 CDB7      		in r28,__SP_L__
 407 025a DEB7      		in r29,__SP_H__
 408 025c 2397      		sbiw r28,3
 409 025e DEBF      		out __SP_H__,r29
 410 0260 CDBF      		out __SP_L__,r28
 411               	/* prologue end (size=16) */
 412               	.LM91:
 413 0262 81E0      		ldi r24,lo8(1)
 414 0264 8983      		std Y+1,r24
 415               	.LM92:
 416 0266 8091 DB00 		lds r24,219
 417 026a 8F7D      		andi r24,lo8(-33)
 418 026c 8093 DB00 		sts 219,r24
 419               	.LM93:
 420 0270 8091 E000 		lds r24,224
 421 0274 8A83      		std Y+2,r24
 422               	.LM94:
 423 0276 8A81      		ldd r24,Y+2
 424 0278 80FF      		sbrs r24,0
 425 027a 27C0      		rjmp .L322
 426               	.LM95:
 427 027c 1982      		std Y+1,__zero_reg__
 428               	.LM96:
 429 027e 1092 8500 		sts (132)+1,__zero_reg__
 430 0282 1092 8400 		sts 132,__zero_reg__
 431               	.LM97:
 432 0286 8981      		ldd r24,Y+1
 433 0288 8295      		swap r24
 434 028a 807F      		andi r24,0xf0
 435 028c 8093 ED00 		sts 237,r24
 436               	.LM98:
 437 0290 1B82      		std Y+3,__zero_reg__
 438               	.L336:
 439 0292 8B81      		ldd r24,Y+3
 440 0294 8830      		cpi r24,lo8(8)
 441 0296 A8F4      		brsh .L333
 442               	.LM99:
 443 0298 9B81      		ldd r25,Y+3
 444 029a 8981      		ldd r24,Y+1
 445 029c E82F      		mov r30,r24
 446 029e FF27      		clr r31
 447 02a0 EE0F      		lsl r30
 448 02a2 FF1F      		rol r31
 449 02a4 EE0F      		lsl r30
 450 02a6 FF1F      		rol r31
 451 02a8 EE0F      		lsl r30
 452 02aa FF1F      		rol r31
 453 02ac E90F      		add r30,r25
 454 02ae F11D      		adc r31,__zero_reg__
 455 02b0 E050      		subi r30,lo8(-(can_data))
 456 02b2 F040      		sbci r31,hi8(-(can_data))
 457 02b4 8091 FA00 		lds r24,250
 458 02b8 8083      		st Z,r24
 459               	.LM100:
 460 02ba 8B81      		ldd r24,Y+3
 461 02bc 8F5F      		subi r24,lo8(-(1))
 462 02be 8B83      		std Y+3,r24
 463 02c0 E8CF      		rjmp .L336
 464               	.L333:
 465               	.LM101:
 466 02c2 1092 8500 		sts (132)+1,__zero_reg__
 467 02c6 1092 8400 		sts 132,__zero_reg__
 468               	.L322:
 469               	.LM102:
 470 02ca 8A81      		ldd r24,Y+2
 471 02cc 83FF      		sbrs r24,3
 472 02ce 24C0      		rjmp .L327
 473               	.LM103:
 474 02d0 83E0      		ldi r24,lo8(3)
 475 02d2 8983      		std Y+1,r24
 476               	.LM104:
 477 02d4 8981      		ldd r24,Y+1
 478 02d6 8295      		swap r24
 479 02d8 807F      		andi r24,0xf0
 480 02da 8093 ED00 		sts 237,r24
 481               	.LM105:
 482 02de 1B82      		std Y+3,__zero_reg__
 483               	.L337:
 484 02e0 8B81      		ldd r24,Y+3
 485 02e2 8830      		cpi r24,lo8(8)
 486 02e4 A8F4      		brsh .L335
 487               	.LM106:
 488 02e6 9A81      		ldd r25,Y+2
 489 02e8 8981      		ldd r24,Y+1
 490 02ea E82F      		mov r30,r24
 491 02ec FF27      		clr r31
 492 02ee EE0F      		lsl r30
 493 02f0 FF1F      		rol r31
 494 02f2 EE0F      		lsl r30
 495 02f4 FF1F      		rol r31
 496 02f6 EE0F      		lsl r30
 497 02f8 FF1F      		rol r31
 498 02fa E90F      		add r30,r25
 499 02fc F11D      		adc r31,__zero_reg__
 500 02fe E050      		subi r30,lo8(-(can_data))
 501 0300 F040      		sbci r31,hi8(-(can_data))
 502 0302 8091 FA00 		lds r24,250
 503 0306 8083      		st Z,r24
 504               	.LM107:
 505 0308 8B81      		ldd r24,Y+3
 506 030a 8F5F      		subi r24,lo8(-(1))
 507 030c 8B83      		std Y+3,r24
 508 030e E8CF      		rjmp .L337
 509               	.L335:
 510               	.LM108:
 511 0310 1092 8500 		sts (132)+1,__zero_reg__
 512 0314 1092 8400 		sts 132,__zero_reg__
 513               	.L327:
 514               	.LM109:
 515 0318 1092 ED00 		sts 237,__zero_reg__
 516               	.LM110:
 517 031c 8091 EE00 		lds r24,238
 518 0320 8F7D      		andi r24,lo8(-33)
 519 0322 8093 EE00 		sts 238,r24
 520               	.LM111:
 521 0326 88E9      		ldi r24,lo8(-104)
 522 0328 8093 EF00 		sts 239,r24
 523               	.LM112:
 524 032c 80E3      		ldi r24,lo8(48)
 525 032e 8093 ED00 		sts 237,r24
 526               	.LM113:
 527 0332 8091 EE00 		lds r24,238
 528 0336 8F7D      		andi r24,lo8(-33)
 529 0338 8093 EE00 		sts 238,r24
 530               	.LM114:
 531 033c 8091 EF00 		lds r24,239
 532 0340 8869      		ori r24,lo8(-104)
 533 0342 8093 EF00 		sts 239,r24
 534               	.LM115:
 535 0346 8091 DB00 		lds r24,219
 536 034a 8062      		ori r24,lo8(32)
 537 034c 8093 DB00 		sts 219,r24
 538               	/* epilogue: frame size=3 */
 539 0350 2396      		adiw r28,3
 540 0352 F894      		cli
 541 0354 DEBF      		out __SP_H__,r29
 542 0356 CDBF      		out __SP_L__,r28
 543 0358 DF91      		pop r29
 544 035a CF91      		pop r28
 545 035c FF91      		pop r31
 546 035e EF91      		pop r30
 547 0360 9F91      		pop r25
 548 0362 8F91      		pop r24
 549 0364 0F90      		pop __tmp_reg__
 550 0366 0FBE      		out __SREG__,__tmp_reg__
 551 0368 0F90      		pop __tmp_reg__
 552 036a 1F90      		pop __zero_reg__
 553 036c 1895      		reti
 554               	/* epilogue end (size=15) */
 555               	/* function __vector_18 size 150 (119) */
 556               	.LFE9:
 558               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 cantest.c
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:22     .data:00000000 can_data
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:43     .text:00000000 mcu_init
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:283    .text:000001b6 MOB_send
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:342    .text:00000214 main
C:\DOCUME~1\good\LOCALS~1\Temp/ccQpaaaa.s:391    .text:00000242 __vector_18

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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