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

📄 handy.lst

📁 ist a file to programm. please laberkopf contact me not
💻 LST
📖 第 1 页 / 共 2 页
字号:
 340 0174 01F4      		brne .L59
 341               	.LM41:
 342 0176 80E0      		ldi r24,lo8(.LC1)
 343 0178 90E0      		ldi r25,hi8(.LC1)
 344 017a 9F93      		push r25
 345 017c 8F93      		push r24
 346 017e 0E94 0000 		call printf
 347               	.LM42:
 348 0182 80E0      		ldi r24,lo8(.LC2)
 349 0184 90E0      		ldi r25,hi8(.LC2)
 350 0186 9F93      		push r25
 351 0188 8F93      		push r24
 352 018a 0E94 0000 		call printf
 353               	.LM43:
 354 018e 7E01      		movw r14,r28
 355               	.LVL17:
 356 0190 0894      		sec
 357 0192 E11C      		adc r14,__zero_reg__
 358 0194 F11C      		adc r15,__zero_reg__
 359 0196 F701      		movw r30,r14
 360 0198 E10F      		add r30,r17
 361 019a F11D      		adc r31,__zero_reg__
 362 019c 3297      		sbiw r30,2
 363 019e 0F90      		pop __tmp_reg__
 364 01a0 0F90      		pop __tmp_reg__
 365 01a2 0F90      		pop __tmp_reg__
 366 01a4 0F90      		pop __tmp_reg__
 367 01a6 8081      		ld r24,Z
 368 01a8 8634      		cpi r24,lo8(70)
 369 01aa 01F4      		brne .L40
 370               	.LM44:
 371 01ac 1150      		subi r17,lo8(-(-1))
 372               	.L40:
 373               	.LM45:
 374 01ae 812F      		mov r24,r17
 375 01b0 9927      		clr r25
 376 01b2 9F93      		push r25
 377 01b4 8F93      		push r24
 378 01b6 80E0      		ldi r24,lo8(.LC3)
 379 01b8 90E0      		ldi r25,hi8(.LC3)
 380 01ba 9F93      		push r25
 381 01bc 8F93      		push r24
 382 01be 0E94 0000 		call printf
 383               	.LM46:
 384 01c2 FF92      		push r15
 385 01c4 EF92      		push r14
 386 01c6 0E94 0000 		call printf
 387               	.LM47:
 388 01ca 80E0      		ldi r24,lo8(.LC4)
 389 01cc 90E0      		ldi r25,hi8(.LC4)
 390 01ce 9F93      		push r25
 391 01d0 8F93      		push r24
 392 01d2 0E94 0000 		call printf
 393 01d6 FF24      		clr r15
 394               	.LVL18:
 395               	.LM48:
 396 01d8 8DB7      		in r24,__SP_L__
 397 01da 9EB7      		in r25,__SP_H__
 398 01dc 0896      		adiw r24,8
 399 01de 0FB6      		in __tmp_reg__,__SREG__
 400 01e0 F894      		cli
 401 01e2 9EBF      		out __SP_H__,r25
 402 01e4 0FBE      		out __SREG__,__tmp_reg__
 403 01e6 8DBF      		out __SP_L__,r24
 404 01e8 00C0      		rjmp .L42
 405               	.LVL19:
 406               	.L43:
 407               	.LM49:
 408 01ea 0F0D      		add r16,r15
 409 01ec 111D      		adc r17,__zero_reg__
 410 01ee F801      		movw r30,r16
 411 01f0 8081      		ld r24,Z
 412 01f2 9927      		clr r25
 413 01f4 9F93      		push r25
 414 01f6 8F93      		push r24
 415 01f8 80E0      		ldi r24,lo8(.LC5)
 416 01fa 90E0      		ldi r25,hi8(.LC5)
 417 01fc 9F93      		push r25
 418 01fe 8F93      		push r24
 419 0200 0E94 0000 		call printf
 420               	.LM50:
 421 0204 F394      		inc r15
 422 0206 0F90      		pop __tmp_reg__
 423 0208 0F90      		pop __tmp_reg__
 424 020a 0F90      		pop __tmp_reg__
 425 020c 0F90      		pop __tmp_reg__
 426               	.LVL20:
 427               	.L42:
 428 020e 8E01      		movw r16,r28
 429               	.LVL21:
 430 0210 0F5E      		subi r16,lo8(-(17))
 431 0212 1F4F      		sbci r17,hi8(-(17))
 432 0214 FB14      		cp r15,r11
 433 0216 01F4      		brne .L43
 434               	.LM51:
 435 0218 8AE1      		ldi r24,lo8(26)
 436 021a 90E0      		ldi r25,hi8(26)
 437 021c 0E94 0000 		call putchar
 438               	.LM52:
 439 0220 C801      		movw r24,r16
 440 0222 0E94 0000 		call gets
 441               	.LM53:
 442 0226 C801      		movw r24,r16
 443 0228 0E94 0000 		call gets
 444 022c 90E0      		ldi r25,lo8(0)
 445 022e 8989      		ldd r24,Y+17
 446 0230 8B32      		cpi r24,lo8(43)
 447 0232 01F4      		brne .L45
 448 0234 91E0      		ldi r25,lo8(1)
 449 0236 00C0      		rjmp .L45
 450               	.LVL22:
 451               	.L27:
 452               	.LM54:
 453 0238 11E0      		ldi r17,lo8(1)
 454 023a 00C0      		rjmp .L29
 455               	.LVL23:
 456               	.L45:
 457               	.LM55:
 458 023c 81E0      		ldi r24,lo8(1)
 459 023e 9827      		eor r25,r24
 460               	.LM56:
 461 0240 892F      		mov r24,r25
 462 0242 9927      		clr r25
 463               	/* epilogue: frame size=65 */
 464 0244 CF5B      		subi r28,lo8(-65)
 465 0246 DF4F      		sbci r29,hi8(-65)
 466 0248 0FB6      		in __tmp_reg__,__SREG__
 467 024a F894      		cli
 468 024c DEBF      		out __SP_H__,r29
 469 024e 0FBE      		out __SREG__,__tmp_reg__
 470 0250 CDBF      		out __SP_L__,r28
 471 0252 DF91      		pop r29
 472 0254 CF91      		pop r28
 473 0256 1F91      		pop r17
 474 0258 0F91      		pop r16
 475 025a FF90      		pop r15
 476 025c EF90      		pop r14
 477 025e DF90      		pop r13
 478 0260 CF90      		pop r12
 479 0262 BF90      		pop r11
 480 0264 0895      		ret
 481               	/* epilogue end (size=17) */
 482               	/* function Send_SMS size 272 (237) */
 483               	.LFE10:
 485               		.data
 486               	.LC6:
 487 0036 6174 2B63 		.string	"at+cclk?\r"
 487      636C 6B3F 
 487      0D00 
 488               	.LC7:
 489 0040 2B43 434C 		.string	"+CCLK: \"%2d/%2d/%2d,%2d:%2d:%2d+  \"\r\n"
 489      4B3A 2022 
 489      2532 642F 
 489      2532 642F 
 489      2532 642C 
 490               		.text
 491               	.global	Handy_Time
 493               	Handy_Time:
 494               	.LFB9:
 495               	.LM57:
 496               	/* prologue: frame size=40 */
 497 0266 4F92      		push r4
 498 0268 5F92      		push r5
 499 026a 6F92      		push r6
 500 026c 7F92      		push r7
 501 026e 8F92      		push r8
 502 0270 9F92      		push r9
 503 0272 AF92      		push r10
 504 0274 BF92      		push r11
 505 0276 CF92      		push r12
 506 0278 DF92      		push r13
 507 027a EF92      		push r14
 508 027c FF92      		push r15
 509 027e 0F93      		push r16
 510 0280 1F93      		push r17
 511 0282 CF93      		push r28
 512 0284 DF93      		push r29
 513 0286 CDB7      		in r28,__SP_L__
 514 0288 DEB7      		in r29,__SP_H__
 515 028a A897      		sbiw r28,40
 516 028c 0FB6      		in __tmp_reg__,__SREG__
 517 028e F894      		cli
 518 0290 DEBF      		out __SP_H__,r29
 519 0292 0FBE      		out __SREG__,__tmp_reg__
 520 0294 CDBF      		out __SP_L__,r28
 521               	/* prologue end (size=24) */
 522               	.LVL24:
 523 0296 6C01      		movw r12,r24
 524 0298 5B01      		movw r10,r22
 525 029a 4A01      		movw r8,r20
 526 029c 3901      		movw r6,r18
 527 029e 2801      		movw r4,r16
 528 02a0 90E0      		ldi r25,lo8(0)
 529               	.LVL25:
 530               	.LVL26:
 531               	.L61:
 532               	.LBB10:
 533               	.LBB11:
 534               	.LBB12:
 535               	.LM58:
 536 02a2 8CB1      		in r24,44-0x20
 537               	.LVL27:
 538               	.LM59:
 539 02a4 9F5F      		subi r25,lo8(-(1))
 540 02a6 9A30      		cpi r25,lo8(10)
 541 02a8 01F4      		brne .L61
 542               	.LBE12:
 543               	.LBE11:
 544               	.LBE10:
 545               	.LM60:
 546 02aa 80E0      		ldi r24,lo8(.LC6)
 547 02ac 90E0      		ldi r25,hi8(.LC6)
 548               	.LVL28:
 549 02ae 0E94 0000 		call puts
 550               	.LVL29:
 551               	.LM61:
 552 02b2 8E01      		movw r16,r28
 553 02b4 055F      		subi r16,lo8(-(11))
 554 02b6 1F4F      		sbci r17,hi8(-(11))
 555 02b8 C801      		movw r24,r16
 556 02ba 0E94 0000 		call gets
 557               	.LM62:
 558 02be 1F93      		push r17
 559 02c0 0F93      		push r16
 560 02c2 CE01      		movw r24,r28
 561 02c4 0996      		adiw r24,9
 562 02c6 9F93      		push r25
 563 02c8 8F93      		push r24
 564 02ca CE01      		movw r24,r28
 565 02cc 0796      		adiw r24,7
 566 02ce 9F93      		push r25
 567 02d0 8F93      		push r24
 568 02d2 CE01      		movw r24,r28
 569 02d4 0596      		adiw r24,5
 570 02d6 9F93      		push r25
 571 02d8 8F93      		push r24
 572 02da CE01      		movw r24,r28
 573 02dc 0396      		adiw r24,3
 574 02de 9F93      		push r25
 575 02e0 8F93      		push r24
 576 02e2 CE01      		movw r24,r28
 577 02e4 0196      		adiw r24,1
 578 02e6 9F93      		push r25
 579 02e8 8F93      		push r24
 580 02ea 80E0      		ldi r24,lo8(.LC7)
 581 02ec 90E0      		ldi r25,hi8(.LC7)
 582 02ee 9F93      		push r25
 583 02f0 8F93      		push r24
 584 02f2 0E94 0000 		call scanf
 585               	.LM63:
 586 02f6 8981      		ldd r24,Y+1
 587 02f8 F601      		movw r30,r12
 588 02fa 8083      		st Z,r24
 589               	.LM64:
 590 02fc 8B81      		ldd r24,Y+3
 591 02fe F501      		movw r30,r10
 592 0300 8083      		st Z,r24
 593               	.LM65:
 594 0302 8D81      		ldd r24,Y+5
 595 0304 F401      		movw r30,r8
 596 0306 8083      		st Z,r24
 597               	.LM66:
 598 0308 8F81      		ldd r24,Y+7
 599 030a F301      		movw r30,r6
 600 030c 8083      		st Z,r24
 601               	.LM67:
 602 030e 8985      		ldd r24,Y+9
 603 0310 F201      		movw r30,r4
 604 0312 8083      		st Z,r24
 605               	.LM68:
 606 0314 8B85      		ldd r24,Y+11
 607 0316 F701      		movw r30,r14
 608 0318 8083      		st Z,r24
 609 031a 8DB7      		in r24,__SP_L__
 610 031c 9EB7      		in r25,__SP_H__
 611 031e 0E96      		adiw r24,14
 612 0320 0FB6      		in __tmp_reg__,__SREG__
 613 0322 F894      		cli
 614 0324 9EBF      		out __SP_H__,r25
 615 0326 0FBE      		out __SREG__,__tmp_reg__
 616 0328 8DBF      		out __SP_L__,r24
 617               	/* epilogue: frame size=40 */
 618 032a A896      		adiw r28,40
 619 032c 0FB6      		in __tmp_reg__,__SREG__
 620 032e F894      		cli
 621 0330 DEBF      		out __SP_H__,r29
 622 0332 0FBE      		out __SREG__,__tmp_reg__
 623 0334 CDBF      		out __SP_L__,r28
 624 0336 DF91      		pop r29
 625 0338 CF91      		pop r28
 626 033a 1F91      		pop r17
 627 033c 0F91      		pop r16
 628 033e FF90      		pop r15
 629 0340 EF90      		pop r14
 630 0342 DF90      		pop r13
 631 0344 CF90      		pop r12
 632 0346 BF90      		pop r11
 633 0348 AF90      		pop r10
 634 034a 9F90      		pop r9
 635 034c 8F90      		pop r8
 636 034e 7F90      		pop r7
 637 0350 6F90      		pop r6
 638 0352 5F90      		pop r5
 639 0354 4F90      		pop r4
 640 0356 0895      		ret
 641               	/* epilogue end (size=23) */
 642               	/* function Handy_Time size 121 (74) */
 643               	.LFE9:
 702               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 handy.c
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:3      *ABS*:0000003f __SREG__
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:20     .text:00000000 uart_putchar
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:54     .text:0000001c uart_getchar
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:75     .text:00000026 uart_clear
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:100    .text:00000032 Handy_Init
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:139    .text:00000048 Send_SMS
C:\DOKUME~1\Besitzer\LOKALE~1\Temp/ccK2aaaa.s:493    .text:00000266 Handy_Time

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
fdevopen
printf
putchar
gets
puts
scanf

⌨️ 快捷键说明

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