📄 network_main.asm
字号:
[!A0] BNOP .S1 L3,5 ; |80|
; BRANCH OCCURS ; |80|
;** --------------------------------------------------------------------------*
.line 40
MVKL .S1 _printf,A3 ; |83|
MVKH .S1 _printf,A3 ; |83|
MVKL .S2 SL25+0,B4 ; |83|
CALL .S2X A3 ; |83|
ADDKPC .S2 RL10,B3,0 ; |83|
MVKH .S2 SL25+0,B4 ; |83|
STW .D2T2 B4,*+SP(4) ; |83|
NOP 2
RL10: ; CALL OCCURS ; |83|
.line 41
BNOP .S1 L7,5 ; |84|
; BRANCH OCCURS ; |84|
;** --------------------------------------------------------------------------*
L3:
.line 45
MVKL .S2 _strlen,B4 ; |88|
MVKH .S2 _strlen,B4 ; |88|
|| MVKL .S1 _HostName,A3 ; |88|
CALL .S2 B4 ; |88|
|| MVKH .S1 _HostName,A3 ; |88|
LDW .D1T1 *A3,A4 ; |88|
ADDKPC .S2 RL12,B3,3 ; |88|
RL12: ; CALL OCCURS ; |88|
MVKL .S1 _CfgAddEntry,A3 ; |88|
MVKH .S1 _CfgAddEntry,A3 ; |88|
|| MVKL .S2 _HostName,B4 ; |88|
MVKH .S2 _HostName,B4 ; |88|
CALL .S2X A3 ; |88|
|| LDW .D2T2 *B4,B8 ; |88|
LDW .D2T1 *+SP(16),A4 ; |88|
|| MV .D1 A4,A8 ; |88|
ADDKPC .S2 RL13,B3,0 ; |88|
MVK .D2 0x7,B4 ; |88|
ZERO .D1 A10 ; |88|
ZERO .L2 B6 ; |88|
|| MVK .S1 0xc,A6 ; |88|
RL13: ; CALL OCCURS ; |88|
.line 49
MVKL .S1 _inet_addr,A3 ; |92|
MVKH .S1 _inet_addr,A3 ; |92|
|| MVKL .S2 _LocalIPAddr,B4 ; |92|
MVKH .S2 _LocalIPAddr,B4 ; |92|
CALL .S2X A3 ; |92|
LDW .D2T1 *B4,A4 ; |92|
ADDKPC .S2 RL14,B3,3 ; |92|
RL14: ; CALL OCCURS ; |92|
MV .D1 A4,A0 ; |92|
[!A0] BNOP .S1 L4,5 ; |92|
; BRANCH OCCURS ; |92|
;** --------------------------------------------------------------------------*
.sym _NA,52, 8, 1, 640, __ci_ipnet
.sym _RT,132, 8, 1, 128, __ci_route
.sym _IPTmp,148, 14, 1, 32
.block 50
.line 56
MVKL .S1 _mmZeroInit,A3 ; |99|
MVKH .S1 _mmZeroInit,A3 ; |99|
ADDAW .D2 SP,13,B5 ; |99|
CALL .S2X A3 ; |99|
MVK .S2 0x50,B4 ; |99|
ADDKPC .S2 RL15,B3,2 ; |99|
MV .D1X B5,A4 ; |99|
RL15: ; CALL OCCURS ; |99|
.line 57
MVKL .S2 _inet_addr,B4 ; |100|
MVKH .S2 _inet_addr,B4 ; |100|
|| MVKL .S1 _LocalIPAddr,A3 ; |100|
CALL .S2 B4 ; |100|
|| MVKH .S1 _LocalIPAddr,A3 ; |100|
LDW .D1T1 *A3,A4 ; |100|
ADDKPC .S2 RL16,B3,3 ; |100|
RL16: ; CALL OCCURS ; |100|
STW .D2T1 A4,*+SP(56) ; |100|
NOP 2
.line 58
MVKL .S1 _inet_addr,A3 ; |101|
MVKH .S1 _inet_addr,A3 ; |101|
MVKL .S1 _LocalIPMask,A4 ; |101|
CALL .S2X A3 ; |101|
|| MVKH .S1 _LocalIPMask,A4 ; |101|
LDW .D1T1 *A4,A4 ; |101|
ADDKPC .S2 RL17,B3,3 ; |101|
RL17: ; CALL OCCURS ; |101|
STW .D2T1 A4,*+SP(60) ; |101|
NOP 2
.line 59
MVKL .S1 _strcpy,A3 ; |102|
MVKH .S1 _strcpy,A3 ; |102|
|| MVKL .S2 _DomainName,B4 ; |102|
MVKH .S2 _DomainName,B4 ; |102|
CALL .S2X A3 ; |102|
LDW .D2T2 *B4,B4 ; |102|
ADDAW .D2 SP,17,B5 ; |102|
ADDKPC .S2 RL18,B3,1 ; |102|
MV .D1X B5,A4 ; |102|
RL18: ; CALL OCCURS ; |102|
.line 60
ZERO .D1 A3 ; |103|
STW .D2T1 A3,*+SP(52) ; |103|
NOP 2
.line 63
MVKL .S1 _CfgAddEntry,A3 ; |106|
MVKH .S1 _CfgAddEntry,A3 ; |106|
LDW .D2T1 *+SP(16),A4 ; |106|
CALL .S2X A3 ; |106|
MVK .D2 0x4,B4 ; |106|
ADDKPC .S2 RL19,B3,0 ; |106|
MVK .S1 0x50,A8 ; |106|
ZERO .L2 B6 ; |106|
MVK .D1 0x1,A6 ; |106|
|| ADDAW .D2 SP,13,B8 ; |106|
RL19: ; CALL OCCURS ; |106|
.line 69
MVKL .S2 _mmZeroInit,B5 ; |112|
MVKH .S2 _mmZeroInit,B5 ; |112|
CALL .S2 B5 ; |112|
MVK .S2 132,B4 ; |112|
ADD .D2 B4,SP,B4 ; |112|
ADDKPC .S2 RL20,B3,1 ; |112|
MVK .S2 0x10,B4 ; |112|
|| MV .D1X B4,A4 ; |112|
RL20: ; CALL OCCURS ; |112|
.line 70
ZERO .D2 B4 ; |113|
STW .D2T2 B4,*+SP(132) ; |113|
NOP 2
.line 71
STW .D2T2 B4,*+SP(136) ; |114|
NOP 2
.line 72
MVKL .S1 _inet_addr,A3 ; |115|
MVKH .S1 _inet_addr,A3 ; |115|
MVKL .S1 _GatewayIP,A4 ; |115|
CALL .S2X A3 ; |115|
|| MVKH .S1 _GatewayIP,A4 ; |115|
LDW .D1T1 *A4,A4 ; |115|
ADDKPC .S2 RL21,B3,3 ; |115|
RL21: ; CALL OCCURS ; |115|
STW .D2T1 A4,*+SP(140) ; |115|
NOP 2
.line 75
MVKL .S1 _CfgAddEntry,A3 ; |118|
MVKH .S1 _CfgAddEntry,A3 ; |118|
LDW .D2T1 *+SP(16),A4 ; |118|
CALL .S2X A3 ; |118|
ZERO .D2 B6 ; |118|
MVK .S2 132,B4 ; |118|
ADDKPC .S2 RL22,B3,0 ; |118|
ADD .L2 B4,SP,B8 ; |118|
MVK .D2 0x5,B4 ; |118|
|| MVK .S1 0x10,A8 ; |118|
|| ZERO .D1 A6 ; |118|
RL22: ; CALL OCCURS ; |118|
.line 79
MVKL .S2 _DNSServer,B5 ; |122|
MVKH .S2 _DNSServer,B5 ; |122|
MVKL .S2 _inet_addr,B4 ; |122|
MVKH .S2 _inet_addr,B4 ; |122|
CALL .S2 B4 ; |122|
LDW .D2T1 *B5,A4 ; |122|
ADDKPC .S2 RL23,B3,3 ; |122|
RL23: ; CALL OCCURS ; |122|
STW .D2T1 A4,*+SP(148) ; |122|
NOP 2
.line 80
MV .D2X A4,B0
[!B0] BNOP .S1 L5,5 ; |123|
; BRANCH OCCURS ; |123|
;** --------------------------------------------------------------------------*
.line 81
MVKL .S1 _CfgAddEntry,A3 ; |124|
MVKH .S1 _CfgAddEntry,A3 ; |124|
LDW .D2T1 *+SP(16),A4 ; |124|
CALL .S2X A3 ; |124|
MVK .D2 0x7,B4 ; |124|
MVK .S2 148,B5 ; |124|
ADDKPC .S2 RL24,B3,0 ; |124|
ADD .D2 B5,SP,B8 ; |124|
MVK .D1 0x4,A8 ; |124|
|| ZERO .L2 B6 ; |124|
|| MVK .S1 0x6,A6 ; |124|
RL24: ; CALL OCCURS ; |124|
.endblock 81
.line 83
BNOP .S1 L5,5 ; |126|
; BRANCH OCCURS ; |126|
;** --------------------------------------------------------------------------*
L4:
.sym _dhcpc,52, 8, 1, 320, __ci_service_dhcpc
.block 86
.line 90
MVKL .S1 _mmZeroInit,A3 ; |133|
MVKH .S1 _mmZeroInit,A3 ; |133|
ADDAW .D2 SP,13,B5 ; |133|
CALL .S2X A3 ; |133|
MVK .S2 0x28,B4 ; |133|
ADDKPC .S2 RL25,B3,2 ; |133|
MV .D1X B5,A4 ; |133|
RL25: ; CALL OCCURS ; |133|
.line 91
MVK .D2 1,B4 ; |134|
STW .D2T2 B4,*+SP(60) ; |134|
NOP 2
.line 92
STW .D2T2 B4,*+SP(72) ; |135|
NOP 2
.line 93
MVKL .S1 _ServiceReport,A3 ; |136|
MVKH .S1 _ServiceReport,A3 ; |136|
STW .D2T1 A3,*+SP(80) ; |136|
NOP 2
.line 94
MVKL .S2 _CfgAddEntry,B5 ; |137|
MVKH .S2 _CfgAddEntry,B5 ; |137|
CALL .S2 B5 ; |137|
LDW .D2T1 *+SP(16),A4 ; |137|
MVK .D2 0x3,B4 ; |137|
ADDKPC .S2 RL26,B3,0 ; |137|
ADDAW .D2 SP,13,B8 ; |137|
MVK .S1 0x28,A8 ; |137|
|| ZERO .L2 B6 ; |137|
|| MVK .D1 0x5,A6 ; |137|
RL26: ; CALL OCCURS ; |137|
.endblock 94
;** --------------------------------------------------------------------------*
L5:
.line 99
MVKL .S1 _AddWebFiles,A3 ; |142|
MVKH .S1 _AddWebFiles,A3 ; |142|
NOP 1
CALL .S2X A3 ; |142|
ADDKPC .S2 RL27,B3,4 ; |142|
RL27: ; CALL OCCURS ; |142|
.line 102
MVKL .S1 _mmZeroInit,A3 ; |145|
MVKH .S1 _mmZeroInit,A3 ; |145|
ADD .D2 SP,20,B5 ; |145|
CALL .S2X A3 ; |145|
MVK .S2 0x20,B4 ; |145|
ADDKPC .S2 RL28,B3,2 ; |145|
MV .D1X B5,A4 ; |145|
RL28: ; CALL OCCURS ; |145|
.line 103
ZERO .D2 B4 ; |146|
STW .D2T2 B4,*+SP(44) ; |146|
NOP 2
.line 104
MVKL .S2 _ServiceReport,B4 ; |147|
MVKH .S2 _ServiceReport,B4 ; |147|
STW .D2T2 B4,*+SP(48) ; |147|
NOP 2
.line 105
MVKL .S1 _CfgAddEntry,A3 ; |148|
MVKH .S1 _CfgAddEntry,A3 ; |148|
LDW .D2T1 *+SP(16),A4 ; |148|
CALL .S2X A3 ; |148|
ZERO .D2 B6 ; |148|
ADDKPC .S2 RL29,B3,0 ; |148|
MVK .L2 0x3,B4 ; |148|
ADD .D2 SP,20,B8 ; |148|
MVK .S1 0x20,A8 ; |148|
|| MVK .D1 0x2,A6 ; |148|
RL29: ; CALL OCCURS ; |148|
.line 113
MVK .D2 2,B4 ; |156|
STW .D2T2 B4,*+SP(12) ; |156|
NOP 2
.line 114
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -