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

📄 test.lst

📁 这是一个UCOS的AVR移植程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
 630               	.LFB20:
 631               	.LM106:
 632               	/* prologue: frame size=0 */
 633               	/* prologue: naked */
 634               	/* prologue end (size=0) */
 635               	.LM107:
 636               	/* #APP */
 637 02ee 0F92      		push   r0
 638 02f0 1F92      		push   r1
 639 02f2 2F92      		push   r2
 640 02f4 3F92      		push   r3
 641 02f6 4F92      		push   r4
 642 02f8 5F92      		push   r5
 643 02fa 6F92      		push   r6
 644 02fc 7F92      		push   r7
 645 02fe 8F92      		push   r8
 646 0300 9F92      		push   r9
 647 0302 AF92      		push   r10
 648 0304 BF92      		push   r11
 649 0306 CF92      		push   r12
 650 0308 DF92      		push   r13
 651 030a EF92      		push   r14
 652 030c FF92      		push   r15
 653 030e 0F93      		push   r16
 654 0310 1F93      		push   r17
 655 0312 2F93      		push   r18
 656 0314 3F93      		push   r19
 657 0316 4F93      		push   r20
 658 0318 5F93      		push   r21
 659 031a 6F93      		push   r22
 660 031c 7F93      		push   r23
 661 031e 8F93      		push   r24
 662 0320 9F93      		push   r25
 663 0322 AF93      		push   r26
 664 0324 BF93      		push   r27
 665 0326 CF93      		push   r28
 666 0328 DF93      		push   r29
 667 032a EF93      		push   r30
 668 032c FF93      		push   r31
 669               		
 670 032e 0FB7      		in            r16,__SREG__
 671 0330 0068      		sbr    r16,0x80
 672 0332 0F93      		push   r16
 673               		
 674               	.LM108:
 675               	/* #NOAPP */
 676 0334 0E94 0000 		call OSIntEnter
 677               	.LM109:
 678 0338 8091 0000 		lds r24,OSIntNesting
 679 033c 8130      		cpi r24,lo8(1)
 680 033e 41F4      		brne .L70
 681               	.LM110:
 682 0340 E091 0000 		lds r30,OSTCBCur
 683 0344 F091 0000 		lds r31,(OSTCBCur)+1
 684 0348 8DB7      		in r24,93-0x20
 685 034a 9EB7      		in r25,(93)+1-0x20
 686 034c 8083      		st Z,r24
 687 034e 9183      		std Z+1,r25
 688               	.L70:
 689               	.LM111:
 690 0350 8091 0000 		lds r24,UartRxCounter
 691 0354 9091 0000 		lds r25,(UartRxCounter)+1
 692 0358 FC01      		movw r30,r24
 693 035a E050      		subi r30,lo8(-(UartRxBuf))
 694 035c F040      		sbci r31,hi8(-(UartRxBuf))
 695 035e 2091 9C00 		lds r18,156
 696 0362 2083      		st Z,r18
 697 0364 0196      		adiw r24,1
 698 0366 9093 0000 		sts (UartRxCounter)+1,r25
 699 036a 8093 0000 		sts UartRxCounter,r24
 700               	.LM112:
 701 036e 83EC      		ldi r24,lo8(-61)
 702 0370 84BD      		out 68-0x20,r24
 703               	.LM113:
 704 0372 84E0      		ldi r24,lo8(4)
 705 0374 85BD      		out 69-0x20,r24
 706               	.LM114:
 707 0376 0E94 0000 		call OSIntExit
 708               	.LM115:
 709               	/* #APP */
 710 037a 0F91      		pop        r16
 711 037c 0FBF      		out        __SREG__,r16
 712               		
 713 037e FF91      		pop        r31
 714 0380 EF91      		pop        r30
 715 0382 DF91      		pop        r29
 716 0384 CF91      		pop        r28
 717 0386 BF91      		pop        r27
 718 0388 AF91      		pop        r26
 719 038a 9F91      		pop        r25
 720 038c 8F91      		pop        r24
 721 038e 7F91      		pop        r23
 722 0390 6F91      		pop        r22
 723 0392 5F91      		pop        r21
 724 0394 4F91      		pop        r20
 725 0396 3F91      		pop        r19
 726 0398 2F91      		pop        r18
 727 039a 1F91      		pop        r17
 728 039c 0F91      		pop        r16
 729 039e FF90      		pop        r15
 730 03a0 EF90      		pop        r14
 731 03a2 DF90      		pop        r13
 732 03a4 CF90      		pop        r12
 733 03a6 BF90      		pop        r11
 734 03a8 AF90      		pop        r10
 735 03aa 9F90      		pop        r9
 736 03ac 8F90      		pop        r8
 737 03ae 7F90      		pop        r7
 738 03b0 6F90      		pop        r6
 739 03b2 5F90      		pop        r5
 740 03b4 4F90      		pop        r4
 741 03b6 3F90      		pop        r3
 742 03b8 2F90      		pop        r2
 743 03ba 1F90      		pop        r1
 744 03bc 0F90      		pop        r0
 745 03be 0895      		ret
 746               		
 747               	/* #NOAPP */
 748               	/* epilogue: frame size=0 */
 749               	/* epilogue: naked */
 750               	/* epilogue end (size=0) */
 751               	/* function __vector_30 size 183 (183) */
 752               	.LFE20:
 754               	.global	__vector_10
 756               	__vector_10:
 757               	.LFB21:
 758               	.LM116:
 759               	/* prologue: frame size=0 */
 760               	/* prologue: naked */
 761               	/* prologue end (size=0) */
 762               	.LM117:
 763               	/* #APP */
 764 03c0 0F92      		push   r0
 765 03c2 1F92      		push   r1
 766 03c4 2F92      		push   r2
 767 03c6 3F92      		push   r3
 768 03c8 4F92      		push   r4
 769 03ca 5F92      		push   r5
 770 03cc 6F92      		push   r6
 771 03ce 7F92      		push   r7
 772 03d0 8F92      		push   r8
 773 03d2 9F92      		push   r9
 774 03d4 AF92      		push   r10
 775 03d6 BF92      		push   r11
 776 03d8 CF92      		push   r12
 777 03da DF92      		push   r13
 778 03dc EF92      		push   r14
 779 03de FF92      		push   r15
 780 03e0 0F93      		push   r16
 781 03e2 1F93      		push   r17
 782 03e4 2F93      		push   r18
 783 03e6 3F93      		push   r19
 784 03e8 4F93      		push   r20
 785 03ea 5F93      		push   r21
 786 03ec 6F93      		push   r22
 787 03ee 7F93      		push   r23
 788 03f0 8F93      		push   r24
 789 03f2 9F93      		push   r25
 790 03f4 AF93      		push   r26
 791 03f6 BF93      		push   r27
 792 03f8 CF93      		push   r28
 793 03fa DF93      		push   r29
 794 03fc EF93      		push   r30
 795 03fe FF93      		push   r31
 796               		
 797 0400 0FB7      		in            r16,__SREG__
 798 0402 0068      		sbr    r16,0x80
 799 0404 0F93      		push   r16
 800               		
 801               	.LM118:
 802               	/* #NOAPP */
 803 0406 0E94 0000 		call OSIntEnter
 804               	.LM119:
 805 040a 8091 0000 		lds r24,OSIntNesting
 806 040e 8823      		tst r24
 807 0410 41F0      		breq .L72
 808               	.LM120:
 809 0412 E091 0000 		lds r30,OSTCBCur
 810 0416 F091 0000 		lds r31,(OSTCBCur)+1
 811 041a 8DB7      		in r24,93-0x20
 812 041c 9EB7      		in r25,(93)+1-0x20
 813 041e 8083      		st Z,r24
 814 0420 9183      		std Z+1,r25
 815               	.L72:
 816               	.LM121:
 817 0422 15BC      		out 69-0x20,__zero_reg__
 818               	.LM122:
 819 0424 8091 0000 		lds r24,UartRxSem
 820 0428 9091 0000 		lds r25,(UartRxSem)+1
 821 042c 0E94 0000 		call OSSemPost
 822               	.LM123:
 823 0430 0E94 0000 		call OSIntExit
 824               	.LM124:
 825               	/* #APP */
 826 0434 0F91      		pop        r16
 827 0436 0FBF      		out        __SREG__,r16
 828               		
 829 0438 FF91      		pop        r31
 830 043a EF91      		pop        r30
 831 043c DF91      		pop        r29
 832 043e CF91      		pop        r28
 833 0440 BF91      		pop        r27
 834 0442 AF91      		pop        r26
 835 0444 9F91      		pop        r25
 836 0446 8F91      		pop        r24
 837 0448 7F91      		pop        r23
 838 044a 6F91      		pop        r22
 839 044c 5F91      		pop        r21
 840 044e 4F91      		pop        r20
 841 0450 3F91      		pop        r19
 842 0452 2F91      		pop        r18
 843 0454 1F91      		pop        r17
 844 0456 0F91      		pop        r16
 845 0458 FF90      		pop        r15
 846 045a EF90      		pop        r14
 847 045c DF90      		pop        r13
 848 045e CF90      		pop        r12
 849 0460 BF90      		pop        r11
 850 0462 AF90      		pop        r10
 851 0464 9F90      		pop        r9
 852 0466 8F90      		pop        r8
 853 0468 7F90      		pop        r7
 854 046a 6F90      		pop        r6
 855 046c 5F90      		pop        r5
 856 046e 4F90      		pop        r4
 857 0470 3F90      		pop        r3
 858 0472 2F90      		pop        r2
 859 0474 1F90      		pop        r1
 860 0476 0F90      		pop        r0
 861 0478 0895      		ret
 862               		
 863               	/* #NOAPP */
 864               	/* epilogue: frame size=0 */
 865               	/* epilogue: naked */
 866               	/* epilogue end (size=0) */
 867               	/* function __vector_10 size 171 (171) */
 868               	.LFE21:
 870               		.comm TaskStk,384,1
 871               		.comm UartRxBuf,32,1
 872               		.comm UartRxRdPtr,2,1
 873               		.comm UartRxWrPtr,2,1
 874               		.comm UartRxCounter,2,1
 875               		.comm UartRxSem,2,1
 876               		.comm ButtonSem,2,1
 877               		.comm TestSem,2,1
 878               		.comm SendSem,2,1
 879               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 test.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:20     .text:00000000 stringCopy
                            *COM*:00000020 UartRxBuf
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:88     .text:0000005c sendChar1
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:130    .text:00000086 clearBuf
                            *COM*:00000002 UartRxCounter
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:168    .text:000000b6 Printf
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:204    .text:000000e0 HexToAscii
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:230    .text:000000f2 sendChar0
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:255    .text:00000100 Put_Byte
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:281    .text:00000120 Print
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:317    .text:0000013e Task1
                            *COM*:00000002 UartRxSem
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:386    .text:000001a6 Task2
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:424    .text:000001bc Task3
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:506    .text:00000242 AvrInit
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:570    .text:0000028c main
                            *COM*:00000180 TaskStk
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:629    .text:000002ee __vector_30
C:\DOCUME~1\wei\LOCALS~1\Temp/cceeaaaa.s:756    .text:000003c0 __vector_10
                            *COM*:00000002 UartRxRdPtr
                            *COM*:00000002 UartRxWrPtr
                            *COM*:00000002 ButtonSem
                            *COM*:00000002 TestSem
                            *COM*:00000002 SendSem

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
strcpy
OSSemPend
OSTimeDlyHMSM
OSTimeDly
chipClockStart
burstModeTimeRead
__stack
OSInit
OSSemCreate
OSTaskCreate
OSStart
exit
OSIntEnter
OSIntNesting
OSTCBCur
OSIntExit
OSSemPost

⌨️ 快捷键说明

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