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

📄 test.lst

📁 基于AVR平台的RTOS
💻 LST
📖 第 1 页 / 共 3 页
字号:
 627               		POP R16 
 628 028a 3F91      		
 629               		OUT __SREG__,R16 
 630 028c 2F91      		
 631               		POP R16 
 632 028e 0F91      		
 633               		POP __tmp_reg__ 
 634 0290 0FBF      		
 635               		POP __zero_reg__ 
 636 0292 0F91      		
 637               		RETI 
 638 0294 0F90      		
 639               	/* #NOAPP */
 640 0296 1F90      	/* epilogue: frame size=0 */
 641               	/* epilogue: naked */
 642 0298 1895      	/* epilogue end (size=0) */
 643               	/* function __vector_2 size 253 (253) */
 645               	.Lscope4:
 647               	.global	__vector_1
 649               	__vector_1:
 651               	.LM57:
 652               	/* prologue: frame size=0 */
 653               	/* prologue: naked */
 654               	/* prologue end (size=0) */
 656               	.LM58:
 657               	/* #APP */
 658               		PUSH __zero_reg__ 
 659               		
 660               		PUSH __tmp_reg__ 
 661               		
 662               		PUSH R16 
 663 029a 1F92      		
 664               		IN R16,__SREG__ 
 665 029c 0F92      		
 666               		PUSH R16 
 667 029e 0F93      		
 668               		EOR __zero_reg__,__zero_reg__ 
 669 02a0 0FB7      		
 670               		PUSH R18 
 671 02a2 0F93      		
 672               		PUSH R19 
 673 02a4 1124      		
 674               		PUSH R20 
 675 02a6 2F93      		
 676               		PUSH R21 
 677 02a8 3F93      		
 678               		PUSH R22 
 679 02aa 4F93      		
 680               		PUSH R23 
 681 02ac 5F93      		
 682               		PUSH R24 
 683 02ae 6F93      		
 684               		PUSH R25 
 685 02b0 7F93      		
 686               		PUSH R26 
 687 02b2 8F93      		
 688               		PUSH R27 
 689 02b4 9F93      		
 690               		PUSH R30 
 691 02b6 AF93      		
 692               		PUSH R31 
 693 02b8 BF93      		
 694               		PUSH R28 
 695 02ba EF93      		
 696               		PUSH R29 
 697 02bc FF93      		
 698               	/* #NOAPP */
 699 02be CF93      		tst r13
 700               		brne .L40
 702               	.LM59:
 703               		sbrc r17,1
 704 02c2 DD20      		rjmp .L42
 705 02c4 01F4      		in r24,93-0x20
 706               		in r25,(93)+1-0x20
 707               		mov r30,r10
 708 02c6 11FD      		clr r31
 709 02c8 00C0      		lsl r30
 710 02ca 8DB7      		rol r31
 711 02cc 9EB7      		add r30,r11
 712 02ce EA2D      		adc r31,__zero_reg__
 713 02d0 FF27      		movw r18,r30
 714 02d2 EE0F      		lsl r18
 715 02d4 FF1F      		rol r19
 716 02d6 EB0D      		lsl r18
 717 02d8 F11D      		rol r19
 718 02da 9F01      		lsl r18
 719 02dc 220F      		rol r19
 720 02de 331F      		lsl r30
 721 02e0 220F      		rol r31
 722 02e2 331F      		add r30,r18
 723 02e4 220F      		adc r31,r19
 724 02e6 331F      		subi r30,lo8(-(TCB))
 725 02e8 EE0F      		sbci r31,hi8(-(TCB))
 726 02ea FF1F      		std Z+1,r25
 727 02ec E20F      		st Z,r24
 728 02ee F31F      	.L42:
 729 02f0 E050      	/* #APP */
 730 02f2 F040      		IN r30 ,__SP_L__ 
 731 02f4 9183      		
 732 02f6 8083      		IN r31 ,__SP_H__ 
 733               		
 734               		OUT __SP_L__,r14 
 735 02f8 EDB7      		
 736               		OUT __SP_H__,r15 
 737 02fa FEB7      		
 738               		PUSH R30 
 739 02fc EDBE      		
 740               		PUSH R31 
 741 02fe FEBE      		
 742               	/* #NOAPP */
 743 0300 EF93      	.L40:
 744               		inc r13
 746               	.LM60:
 747               	/* #APP */
 748               		SEI 
 749 0304 D394      		
 751               	.LM61:
 752               	/* #NOAPP */
 753 0306 7894      		sbi 50-0x20,3
 755               	.LM62:
 756               		cbi 50-0x20,3
 758 0308 939A      	.LM63:
 759               		lds r24,counter_intr0
 760               		lds r25,(counter_intr0)+1
 761 030a 9398      		adiw r24,1
 762               		sts (counter_intr0)+1,r25
 763               		sts counter_intr0,r24
 765 0310 9091 0000 	.LM64:
 766 0314 0196      		ldi r24,lo8(LOG_SEM)
 767 0316 9093 0000 		ldi r25,hi8(LOG_SEM)
 768 031a 8093 0000 		rcall SososLogicSemPost
 770               	.LM65:
 771 031e 80E0      	/* #APP */
 772 0320 90E0      		CLI 
 773 0322 00D0      		
 774               	/* #NOAPP */
 775               		cpse r13,__zero_reg__
 776               		dec r13
 777 0324 F894      	.L44:
 778               		tst r13
 779               		brne .L46
 780 0326 D110      	/* #APP */
 781 0328 DA94      		POP R31 
 782               		
 783 032a DD20      		POP R30 
 784 032c 01F4      		
 785               		OUT __SP_L__,r30 
 786 032e FF91      		
 787               		OUT __SP_H__,r31 
 788 0330 EF91      		
 789               	/* #NOAPP */
 790 0332 EDBF      		sbrs r17,0
 791               		rjmp .L46
 792 0334 FEBF      		sbrs r17,1
 793               		rcall SososSched
 794               	.L46:
 795 0336 10FF      	/* #APP */
 796 0338 00C0      		POP R29 
 797 033a 11FF      		
 798 033c 00D0      		POP R28 
 799               		
 800               		POP R31 
 801 033e DF91      		
 802               		POP R30 
 803 0340 CF91      		
 804               		POP R27 
 805 0342 FF91      		
 806               		POP R26 
 807 0344 EF91      		
 808               		POP R25 
 809 0346 BF91      		
 810               		POP R24 
 811 0348 AF91      		
 812               		POP R23 
 813 034a 9F91      		
 814               		POP R22 
 815 034c 8F91      		
 816               		POP R21 
 817 034e 7F91      		
 818               		POP R20 
 819 0350 6F91      		
 820               		POP R19 
 821 0352 5F91      		
 822               		POP R18 
 823 0354 4F91      		
 824               		POP R16 
 825 0356 3F91      		
 826               		OUT __SREG__,R16 
 827 0358 2F91      		
 828               		POP R16 
 829 035a 0F91      		
 830               		POP __tmp_reg__ 
 831 035c 0FBF      		
 832               		POP __zero_reg__ 
 833 035e 0F91      		
 834               		RETI 
 835 0360 0F90      		
 836               	/* #NOAPP */
 837 0362 1F90      	/* epilogue: frame size=0 */
 838               	/* epilogue: naked */
 839 0364 1895      	/* epilogue end (size=0) */
 840               	/* function __vector_1 size 260 (260) */
 842               	.Lscope5:
 843               	.global	com_counter
 844               	.global	com_counter
 845               		.section .bss
 848               	com_counter:
 849               		.skip 2,0
 850               	.global	counter_intr0
 851               	.global	counter_intr0
 854 0000 0000      	counter_intr0:
 855               		.skip 2,0
 856               	.global	counter_intr1
 857               	.global	counter_intr1
 860 0002 0000      	counter_intr1:
 861               		.skip 2,0
 862               	.global	counter_hook
 863               	.global	counter_hook
 866 0004 0000      	counter_hook:
 867               		.skip 2,0
 868               	.global	counter0
 869               	.global	counter0
 872 0006 0000      	counter0:
 873               		.skip 2,0
 874               	.global	counter1
 875               	.global	counter1
 878 0008 0000      	counter1:
 879               		.skip 2,0
 880               	.global	counter2
 881               	.global	counter2
 884 000a 0000      	counter2:
 885               		.skip 2,0
 886               	.global	test0
 887               	.global	test0
 890 000c 0000      	test0:
 891               		.skip 1,0
 892               	.global	flag_grp1
 893               	.global	flag_grp1
 896 000e 00        	flag_grp1:
 897               		.skip 1,0
 898               		.comm SOSOS_TIMER,1,1
 899               		.comm SOSOS_MUTEX_POINT,2,1
 900               		.comm SOSOS_TASK_READY,3,1
 901               		.comm TCB,60,1
 902 000f 00        		.comm SOSOS_TASK_STACK,200,1
 903               		.comm SOSOS_TASK_STACK_TOP,2,1
 904               		.comm LOG_SEM,1,1
 905               		.comm MUTEX_SEM,6,1
 906               		.comm event_flag1,4,1
 907               		.comm event_flag2,4,1
 942               		.text
 944               	.Letext0:
 945               	/* File "test.c": code  748 = 0x02ec ( 728), prologues  16, epilogues   4 */
 946               	...
DEFINED SYMBOLS
                            *ABS*:00000000 test.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:88     .text:00000000 task1
                            *COM*:00000004 event_flag1
                            *COM*:00000004 event_flag2
                            *COM*:00000006 MUTEX_SEM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:853    .bss:00000000 com_counter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:187    .text:0000007a task0
                            *COM*:00000001 LOG_SEM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:895    .bss:0000000e test0
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:288    .text:000000fc main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:877    .bss:00000008 counter0
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:883    .bss:0000000a counter1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:889    .bss:0000000c counter2
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:901    .bss:0000000f flag_grp1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:418    .text:0000019a SososIdleHook
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:871    .bss:00000006 counter_hook
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:472    .text:000001d6 __vector_2
                            *COM*:0000003c TCB
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:865    .bss:00000004 counter_intr1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:654    .text:0000029a __vector_1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccuHI7oO.s:859    .bss:00000002 counter_intr0
                            *COM*:00000001 SOSOS_TIMER
                            *COM*:00000002 SOSOS_MUTEX_POINT
                            *COM*:00000003 SOSOS_TASK_READY
                            *COM*:000000c8 SOSOS_TASK_STACK
                            *COM*:00000002 SOSOS_TASK_STACK_TOP

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
SososGetTaskId
SososWaitFlag
SososChangeFlag
SososGetMutex
SososDelay
SososFreeMutex
SososLogicSemPend
SososInitOs
SososCreateTask
SososSetTimer
SososCreateLogicSem
SososCreateMutex
SososCreateFlag
SososStartOs
SososGetTimer
SososSched
SososLogicSemPost

⌨️ 快捷键说明

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