📄 vs1003b.lst
字号:
693 sbi 56-0x20,5
694 .LBB118:
695 .LBB119:
697 0160 9CE9 .LM92:
698 0162 FC01 ldi r18,lo8(83)
699 out 45-0x20,r18
701 0166 01F4 .LM93:
702 cbi 46-0x20,0
703 .LBE119:
704 .LBE118:
705 .LBB120:
706 .LBB121:
707 .LBB122:
708 .LBB123:
710 .Ltext5:
712 .LM94:
713 /* #APP */
714 1: sbiw r24,1
715 brne 1b
716 016a 23E5 /* #NOAPP */
717 016c 2DB9 ldi r17,lo8(0)
718 rjmp .L89
719 .L90:
720 016e 7098 .LBE123:
721 .LBE122:
722 .LBE121:
723 .LBE120:
725 .Ltext6:
727 .LM95:
728 ldi r22,lo8(-8192)
729 ldi r23,hi8(-8192)
730 ldi r24,lo8(3)
731 call VS1003B_WriteCMD
733 0172 01F4 .LM96:
734 cpi r17,lo8(11)
735 0174 10E0 brne .+2
736 0176 00C0 rjmp .L91
737 subi r17,lo8(-(1))
738 .L89:
740 .LM97:
741 ldi r24,lo8(3)
742 call VS1003B_ReadCMD
743 subi r24,lo8(-8192)
744 sbci r25,hi8(-8192)
745 brne .L90
746 0178 60E0 .LBB124:
747 017a 70EE .LBB125:
748 017c 83E0 .LBB126:
749 017e 0E94 0000 .LBB127:
751 .Ltext7:
753 0184 01F4 .LM98:
754 0186 00C0 ldi r24,lo8(-25536)
755 0188 1F5F ldi r25,hi8(-25536)
756 /* #APP */
757 1: sbiw r24,1
758 brne 1b
759 018a 83E0 /* #NOAPP */
760 018c 0E94 0000 .LBE127:
761 0190 8050 .LBE126:
762 0192 904E .LBE125:
763 0194 01F4 .LBE124:
765 .Ltext8:
767 .LM99:
768 ldi r22,lo8(10)
769 ldi r23,hi8(10)
770 ldi r24,lo8(5)
771 call VS1003B_WriteCMD
772 0196 80E4 ldi r17,lo8(0)
773 0198 9CE9 rjmp .L94
774 .L95:
776 019c 01F4 .LM100:
777 ldi r22,lo8(-258)
778 ldi r23,hi8(-258)
779 ldi r24,lo8(11)
780 call VS1003B_WriteCMD
782 .LM101:
783 cpi r17,lo8(11)
784 brne .+2
785 rjmp .L91
786 019e 6AE0 subi r17,lo8(-(1))
787 01a0 70E0 .L94:
789 01a4 0E94 0000 .LM102:
790 01a8 10E0 ldi r24,lo8(11)
791 01aa 00C0 call VS1003B_ReadCMD
792 subi r24,lo8(-258)
793 sbci r25,hi8(-258)
794 brne .L95
796 01ae 7EEF .LM103:
797 01b0 8BE0 ldi r22,lo8(-21435)
798 01b2 0E94 0000 ldi r23,hi8(-21435)
799 ldi r24,lo8(5)
800 call VS1003B_WriteCMD
801 01b6 1B30 ldi r17,lo8(0)
802 01b8 01F4 rjmp .L98
803 01ba 00C0 .L99:
805 .LM104:
806 ldi r22,lo8(10280)
807 ldi r23,hi8(10280)
808 01be 8BE0 ldi r24,lo8(11)
809 01c0 0E94 0000 call VS1003B_WriteCMD
811 01c6 9E4F .LM105:
812 01c8 01F4 cpi r17,lo8(11)
813 brne .+2
814 rjmp .L91
815 01ca 65E4 subi r17,lo8(-(1))
816 01cc 7CEA .L98:
818 01d0 0E94 0000 .LM106:
819 01d4 10E0 ldi r24,lo8(11)
820 01d6 00C0 call VS1003B_ReadCMD
821 subi r24,lo8(10280)
822 sbci r25,hi8(10280)
823 brne .L99
824 01d8 68E2 ldi r17,lo8(0)
825 01da 78E2 rjmp .L102
826 01dc 8BE0 .L103:
828 .LM107:
829 ldi r22,lo8(2048)
830 01e2 1B30 ldi r23,hi8(2048)
831 01e4 01F4 ldi r24,lo8(0)
832 01e6 00C0 call VS1003B_WriteCMD
834 .LM108:
835 cpi r17,lo8(11)
836 breq .L91
837 01ea 8BE0 subi r17,lo8(-(1))
838 01ec 0E94 0000 .L102:
840 01f2 9842 .LM109:
841 01f4 01F4 ldi r24,lo8(0)
842 01f6 10E0 call VS1003B_ReadCMD
843 01f8 00C0 subi r24,lo8(2048)
844 sbci r25,hi8(2048)
845 brne .L103
846 .LBB128:
847 01fa 60E0 .LBB129:
848 01fc 78E0 .LBB130:
849 01fe 80E0 .LBB131:
851 .Ltext9:
853 0204 1B30 .LM110:
854 0206 01F0 ldi r24,lo8(2000)
855 0208 1F5F ldi r25,hi8(2000)
856 /* #APP */
857 1: sbiw r24,1
858 brne 1b
859 020a 80E0 /* #NOAPP */
860 020c 0E94 0000 ldi r17,lo8(0)
861 0210 8050 rjmp .L106
862 0212 9840 .L107:
863 0214 01F4 .LBE131:
864 .LBE130:
865 .LBE129:
866 .LBE128:
868 .Ltext10:
870 .LM111:
871 ldi r22,lo8(-30712)
872 0216 80ED ldi r23,hi8(-30712)
873 0218 97E0 ldi r24,lo8(2)
874 call VS1003B_WriteCMD
876 021c 01F4 .LM112:
877 cpi r17,lo8(11)
878 021e 10E0 breq .L91
879 0220 00C0 subi r17,lo8(-(1))
880 .L106:
882 .LM113:
883 ldi r24,lo8(2)
884 call VS1003B_ReadCMD
885 subi r24,lo8(-30712)
886 sbci r25,hi8(-30712)
887 brne .L107
888 .LBB132:
889 0222 68E0 .LBB133:
890 0224 78E8 .LBB134:
891 0226 82E0 .LBB135:
893 .Ltext11:
895 022c 1B30 .LM114:
896 022e 01F0 ldi r24,lo8(-25536)
897 0230 1F5F ldi r25,hi8(-25536)
898 movw r30,r24
899 /* #APP */
900 1: sbiw r30,1
901 0232 82E0 brne 1b
902 0234 0E94 0000 /* #NOAPP */
903 0238 8850 .LBE135:
904 023a 9848 .LBE134:
905 023c 01F4 .LBE133:
906 .LBE132:
908 .Ltext12:
910 .LM115:
911 std Y+2,r25
912 std Y+1,r24
913 call VS1003B_SoftReset
914 023e 80E4 .LBB136:
915 0240 9CE9 .LBB137:
916 0242 FC01 .LBB138:
917 .LBB139:
919 0246 01F4 .Ltext13:
921 .LM116:
922 ldd r24,Y+1
923 ldd r25,Y+2
924 /* #APP */
925 1: sbiw r24,1
926 brne 1b
927 /* #NOAPP */
928 .LBE139:
929 0248 9A83 .LBE138:
930 024a 8983 .LBE137:
931 024c 0E94 0000 .LBE136:
932 .LBB140:
933 .LBB141:
935 .Ltext14:
937 .LM117:
938 ldi r24,lo8(80)
939 out 45-0x20,r24
941 0252 9A81 .LM118:
942 sbi 46-0x20,0
943 0254 0197 ldi r24,lo8(0)
944 0256 01F4 ldi r25,hi8(0)
945 rjmp .L110
946 .L91:
948 .LM119:
949 ldi r24,lo8(1)
950 ldi r25,hi8(1)
951 .L110:
952 .LBE141:
953 .LBE140:
954 /* epilogue: frame size=2 */
955 adiw r28,2
956 0258 80E5 in __tmp_reg__,__SREG__
957 025a 8DB9 cli
958 out __SP_H__,r29
959 out __SREG__,__tmp_reg__
960 025c 709A out __SP_L__,r28
961 025e 80E0 pop r29
962 0260 90E0 pop r28
963 0262 00C0 pop r17
964 ret
965 /* epilogue end (size=10) */
966 /* function VS1003B_Init size 186 (165) */
989 .Lscope13:
991 .Letext0:
992 /* File "VS1003B\\VS1003B.c": code 338 = 0x0152 ( 305), prologues 11, epilogues 22 */
993 ...
DEFINED SYMBOLS
*ABS*:00000000 VS1003B.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:72 .text:00000000 VS1003B_SPI_Low
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:94 .text:00000008 VS1003B_SPI_High
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:117 .text:00000010 VS1003B_WriteByte
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:146 .text:0000001c VS1003B_ReadByte
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:178 .text:0000002a VS1003B_WriteCMD
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:269 .text:0000005a VS1003B_ReadCMD
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:372 .text:00000096 VS1003B_SoftReset
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:425 .text:000000b0 VS1003B_NeedData
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:456 .text:000000c4 VS1003B_SetVolume
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:487 .text:000000d4 VS1003B_ReadDecodeTime
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:518 .text:000000e2 VS1003B_Write32B
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:582 .text:000000fe VS1003B_Fill2048Zero
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc23Rwb6.s:652 .text:0000012a VS1003B_Init
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -