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

📄 tcp.lst

📁 ENC28J60 System HTTP
💻 LST
📖 第 1 页 / 共 5 页
字号:
 770 036c 01F0      		rjmp .L33
 771 036e 00C0      		cpi r24,lo8(9)
 772 0370 00C0      		breq .+2
 773               		rjmp .L28
 774 0372 8830      		rjmp .L35
 775 0374 01F4      	.L64:
 777 0378 8830      	.LM69:
 778 037a 00F4      		ldi r31,lo8(16)
 779 037c 00C0      		cp r11,r31
 780 037e 8930      		breq .+2
 781 0380 01F0      		rjmp .L28
 783 0384 00C0      	.LM70:
 784               		ldi r24,lo8(19)
 785               		ldi r25,hi8(19)
 786               		mul r8,r24
 787 0386 F0E1      		movw r30,r0
 788 0388 BF16      		mul r8,r25
 789 038a 01F0      		add r31,r0
 790 038c 00C0      		mul r9,r24
 791               		add r31,r0
 792               		clr r1
 793 038e 83E1      		subi r30,lo8(-(tcp_sockets))
 794 0390 90E0      		sbci r31,hi8(-(tcp_sockets))
 795 0392 889E      		ldi r24,lo8(4)
 796 0394 F001      		rjmp .L58
 797 0396 899E      	.L30:
 798 0398 F00D      		ldi r24,lo8(42)
 799 039a 989E      		mov r12,r24
 800 039c F00D      		mov r13,__zero_reg__
 801 039e 1124      		add r12,r14
 802 03a0 E050      		adc r13,r15
 804 03a4 84E0      	.LM71:
 805 03a6 00C0      		sbrs r11,0
 806               		rjmp .L39
 808 03aa C82E      	.LM72:
 809 03ac D12C      		ldi r24,lo8(10)
 810 03ae CE0C      		movw r30,r16
 811 03b0 DF1C      		std Z+16,r24
 813               	.LM73:
 814 03b2 B0FE      		movw r24,r14
 815 03b4 00C0      		adiw r24,38
 816               		call nic_buffer_to_seq
 817               		subi r22,lo8(-(1))
 818 03b6 8AE0      		sbci r23,hi8(-(1))
 819 03b8 F801      		sbci r24,hlo8(-(1))
 820 03ba 808B      		sbci r25,hhi8(-(1))
 821               		movw r30,r16
 822               		std Z+12,r22
 823 03bc C701      		std Z+13,r23
 824 03be 8696      		std Z+14,r24
 825 03c0 0E94 0000 		std Z+15,r25
 827 03c6 7F4F      	.LM74:
 828 03c8 8F4F      		movw r24,r12
 829 03ca 9F4F      		call nic_buffer_to_seq
 830 03cc F801      		movw r30,r16
 831 03ce 6487      		std Z+8,r22
 832 03d0 7587      		std Z+9,r23
 833 03d2 8687      		std Z+10,r24
 834 03d4 9787      		std Z+11,r25
 836               	.LM75:
 837 03d6 C601      		movw r24,r14
 838 03d8 0E94 0000 		mov r22,r8
 839 03dc F801      		ldi r20,lo8(17)
 840 03de 6087      		rjmp .L59
 841 03e0 7187      	.L39:
 842 03e2 8287      	.LBB27:
 844               	.LM76:
 845               		movw r24,r12
 846 03e6 C701      		call nic_buffer_to_seq
 847 03e8 682D      		movw r18,r22
 848 03ea 41E1      		movw r20,r24
 850               	.LM77:
 851               		movw r30,r16
 852               		ldd r24,Z+8
 853               		ldd r25,Z+9
 854 03ee C601      		ldd r26,Z+10
 855 03f0 0E94 0000 		ldd r27,Z+11
 856 03f4 9B01      		cp r18,r24
 857 03f6 AC01      		cpc r19,r25
 858               		cpc r20,r26
 859               		cpc r21,r27
 860 03f8 F801      		breq .L40
 861 03fa 8085      		cpi r18,lo8(1)
 862 03fc 9185      		cpc r19,__zero_reg__
 863 03fe A285      		cpc r20,__zero_reg__
 864 0400 B385      		cpc r21,__zero_reg__
 865 0402 2817      		breq .L40
 867 0406 4A07      	.LM78:
 868 0408 5B07      		ldi r24,lo8(19)
 869 040a 01F0      		ldi r25,hi8(19)
 870 040c 2130      		mul r8,r24
 871 040e 3105      		movw r30,r0
 872 0410 4105      		mul r8,r25
 873 0412 5105      		add r31,r0
 874 0414 01F0      		mul r9,r24
 875               		add r31,r0
 876               		clr r1
 877 0416 83E1      		subi r30,lo8(-(tcp_sockets))
 878 0418 90E0      		sbci r31,hi8(-(tcp_sockets))
 879 041a 889E      		std Z+8,r18
 880 041c F001      		std Z+9,r19
 881 041e 899E      		std Z+10,r20
 882 0420 F00D      		std Z+11,r21
 883 0422 989E      	.L40:
 885 0426 1124      	.LM79:
 886 0428 E050      		movw r24,r14
 887 042a F040      		adiw r24,38
 888 042c 2087      		call nic_buffer_to_seq
 889 042e 3187      		movw r10,r22
 890 0430 4287      		movw r12,r24
 892               	.LM80:
 893               		movw r30,r14
 894               		ldd r18,Z+14
 895 0434 C701      		ldi r19,lo8(0)
 896 0436 8696      		andi r18,lo8(15)
 897 0438 0E94 0000 		andi r19,hi8(15)
 898 043c 5B01      		lsl r18
 899 043e 6C01      		rol r19
 900               		lsl r18
 901               		rol r19
 902 0440 F701      		ldd r24,Z+46
 903 0442 2685      		ldi r25,lo8(0)
 904 0444 30E0      		andi r24,lo8(240)
 905 0446 2F70      		andi r25,hi8(240)
 906 0448 3070      		asr r25
 907 044a 220F      		ror r24
 908 044c 331F      		asr r25
 909 044e 220F      		ror r24
 910 0450 331F      		add r18,r24
 911 0452 86A5      		adc r19,r25
 913 0456 807F      	.LM81:
 914 0458 9070      		ldd r25,Z+16
 915 045a 9595      		ldi r24,lo8(0)
 916 045c 8795      		ldd r20,Z+17
 917 045e 9595      		ldi r21,lo8(0)
 918 0460 8795      		or r20,r24
 919 0462 280F      		or r21,r25
 920 0464 391F      		movw r22,r18
 921               		subi r22,lo8(-(14))
 922               		sbci r23,hi8(-(14))
 923 0466 9089      		sub r20,r18
 924 0468 80E0      		sbc r21,r19
 926 046c 50E0      	.LM82:
 927 046e 482B      		ldi r24,lo8(19)
 928 0470 592B      		ldi r25,hi8(19)
 929 0472 B901      		mul r8,r24
 930 0474 625F      		movw r30,r0
 931 0476 7F4F      		mul r8,r25
 932 0478 421B      		add r31,r0
 933 047a 530B      		mul r9,r24
 934               		add r31,r0
 935               		clr r1
 936 047c 83E1      		subi r30,lo8(-(tcp_sockets))
 937 047e 90E0      		sbci r31,hi8(-(tcp_sockets))
 938 0480 889E      		ldd r16,Z+12
 939 0482 F001      		ldd r17,Z+13
 940 0484 899E      		ldd r18,Z+14
 941 0486 F00D      		ldd r19,Z+15
 942 0488 989E      		cp r10,r16
 943 048a F00D      		cpc r11,r17
 944 048c 1124      		cpc r12,r18
 945 048e E050      		cpc r13,r19
 946 0490 F040      		breq .L41
 947 0492 0485      		cp r16,__zero_reg__
 948 0494 1585      		cpc r17,__zero_reg__
 949 0496 2685      		cpc r18,__zero_reg__
 950 0498 3785      		cpc r19,__zero_reg__
 951 049a A016      		breq .L41
 953 049e C206      	.LM83:
 954 04a0 D306      		cp r10,r16
 955 04a2 01F0      		cpc r11,r17
 956 04a4 0115      		cpc r12,r18
 957 04a6 1105      		cpc r13,r19
 958 04a8 2105      		brsh .L42
 960 04ac 01F0      	.LM84:
 961               		movw r26,r18
 962               		movw r24,r16
 963 04ae A016      		sub r24,r10
 964 04b0 B106      		sbc r25,r11
 965 04b2 C206      		sbc r26,r12
 966 04b4 D306      		sbc r27,r13
 967 04b6 00F4      		add r22,r24
 968               		adc r23,r25
 970 04b8 D901      	.LM85:
 971 04ba C801      		sub r20,r24
 972 04bc 8A19      		sbc r21,r25
 973 04be 9B09      		rjmp .L41
 974 04c0 AC09      	.L42:
 976 04c4 680F      	.LM86:
 977 04c6 791F      		movw r24,r14
 978               		mov r22,r3
 979               		ldi r20,lo8(16)
 980 04c8 481B      		ldi r18,lo8(0)
 981 04ca 590B      		ldi r19,hi8(0)
 982 04cc 00C0      		call tcp_send_packet
 983               		rjmp .L56
 984               	.L41:
 986 04ce C701      	.LM87:
 987 04d0 632D      		ldi r31,hi8(1001)
 988 04d2 40E1      		cpi r22,lo8(1001)
 989 04d4 20E0      		cpc r23,r31
 990 04d6 30E0      		brlo .L43
 991 04d8 0E94 0000 		ldi r22,lo8(1000)
 992 04dc 00C0      		ldi r23,hi8(1000)
 993               	.L43:
 995               	.LM88:
 996 04de F3E0      		movw r24,r22
 997 04e0 693E      		add r24,r20
 998 04e2 7F07      		adc r25,r21
 999 04e4 00F0      		subi r24,lo8(1001)
 1000 04e6 68EE      		sbci r25,hi8(1001)
 1001 04e8 73E0      		brlo .L44
 1002               		ldi r20,lo8(0)
 1003               		ldi r21,hi8(0)
 1004               	.L44:
 1005 04ea CB01      		ldi r24,lo8(1000)
 1006 04ec 840F      		ldi r25,hi8(1000)
 1007 04ee 951F      		sub r24,r22
 1008 04f0 895E      		sbc r25,r23
 1009 04f2 9340      		cp r24,r20
 1010 04f4 00F0      		cpc r25,r21
 1011 04f6 40E0      		brsh .L45
 1012 04f8 50E0      		movw r20,r24
 1013               	.L45:
 1015 04fc 93E0      	.LM89:
 1016 04fe 861B      		ldi r24,lo8(19)
 1017 0500 970B      		ldi r25,hi8(19)
 1018 0502 8417      		mul r8,r24
 1019 0504 9507      		movw r30,r0
 1020 0506 00F4      		mul r8,r25
 1021 0508 AC01      		add r31,r0
 1022               		mul r9,r24
 1023               		add r31,r0
 1024               		clr r1
 1025 050a 83E1      		subi r30,lo8(-(tcp_sockets))
 1026 050c 90E0      		sbci r31,hi8(-(tcp_sockets))
 1027 050e 889E      		movw r24,r20
 1028 0510 F001      		ldi r26,lo8(0)
 1029 0512 899E      		ldi r27,hi8(0)
 1030 0514 F00D      		add r24,r16
 1031 0516 989E      		adc r25,r17
 1032 0518 F00D      		adc r26,r18
 1033 051a 1124      		adc r27,r19
 1034 051c E050      		std Z+12,r24
 1035 051e F040      		std Z+13,r25
 1036 0520 CA01      		std Z+14,r26
 1037 0522 A0E0      		std Z+15,r27
 1039 0526 800F      	.LM90:
 1040 0528 911F      		std Y+1,__zero_reg__
 1042 052c B31F      	.LM91:
 1043 052e 8487      		ldd r24,Z+2
 1044 0530 9587      		ldd r25,Z+3
 1045 0532 A687      		cpi r24,80
 1046 0534 B787      		cpc r25,__zero_reg__
 1047               		breq .L46
 1048               		subi r24,lo8(3333)
 1049 0536 1982      		sbci r25,hi8(3333)
 1050               		breq .L46
 1051               		ldi r16,lo8(0)
 1052 0538 8281      		ldi r17,hi8(0)
 1053 053a 9381      		rjmp .L47
 1054 053c 8035      	.L46:
 1056 0540 01F0      	.LM92:
 1057 0542 8550      		movw r24,r14
 1058 0544 9D40      		mov r18,r3
 1059 0546 01F0      		movw r16,r28
 1060 0548 00E0      		subi r16,lo8(-(1))
 1061 054a 10E0      		sbci r17,hi8(-(1))
 1062 054c 00C0      		call httpd_data_in
 1063               		movw r16,r24
 1064               	.L47:
 1066 054e C701      	.LM93:
 1067 0550 232D      		ldd r24,Y+1
 1068 0552 8E01      		cpi r24,lo8(2)
 1069 0554 0F5F      		breq .L49
 1070 0556 1F4F      		cpi r24,lo8(3)
 1071 0558 0E94 0000 		breq .L50
 1072 055c 8C01      		cpi r24,lo8(1)
 1073               		breq .+2
 1074               		rjmp .L34
 1075               		rjmp .L54
 1076 055e 8981      	.L49:
 1078 0562 01F0      	.LM94:
 1079 0564 8330      		movw r24,r14
 1080 0566 01F0      		mov r22,r3
 1081 0568 8130      		ldi r20,lo8(16)
 1082 056a 01F0      		movw r18,r16
 1083 056c 00C0      		call tcp_send_packet
 1085               	.LM95:
 1086               	

⌨️ 快捷键说明

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