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

📄 tsknetwork.asm

📁 北京瑞泰创新的DM642光盘资料.非常有用.里面有很多源代码
💻 ASM
📖 第 1 页 / 共 4 页
字号:
   [!A0]   MVKL    .S1     _mmZeroInit,A3    ; |102| 
   [!A0]   MVKH    .S1     _mmZeroInit,A3    ; |102| 
           NOP             1
           ; BRANCH OCCURS                   ; |88| 
;** --------------------------------------------------------------------------*
           CALL    .S2X    A3                ; |90| 
           LDW     .D2T1   *+SP(12),A6       ; |90| 
           ADDKPC  .S2     RL11,B3,2         ; |90| 
           MV      .D2X    A13,B4            ; |90| 
RL11:      ; CALL OCCURS                     ; |90| 
           MVKL    .S1     _efs_destroyfile,A3 ; |91| 
           MVKH    .S1     _efs_destroyfile,A3 ; |91| 
           MVKL    .S1     SL3+0,A11         ; |91| 
           CALL    .S2X    A3                ; |91| 
           MVKH    .S1     SL3+0,A11         ; |91| 
           MV      .D1     A11,A4            ; |91| 
           ADDKPC  .S2     RL12,B3,2         ; |91| 
RL12:      ; CALL OCCURS                     ; |91| 
           MVKL    .S2     _efs_createfilecb,B5 ; |92| 
           MVKH    .S2     _efs_createfilecb,B5 ; |92| 

           LDW     .D2T1   *+SP(64),A8       ; |92| 
||         CALL    .S2     B5                ; |92| 

           LDW     .D2T2   *+SP(12),B4       ; |92| 
           MV      .D2     B11,B6            ; |92| 
           MV      .S1     A11,A4            ; |92| 
           ADDKPC  .S2     RL13,B3,0         ; |92| 
           MV      .D1     A8,A6             ; |92| 
RL13:      ; CALL OCCURS                     ; |92| 
           MVKL    .S1     _mmZeroInit,A3    ; |102| 
           MVKH    .S1     _mmZeroInit,A3    ; |102| 
           NOP             1
;** --------------------------------------------------------------------------*
L2:    
           CALL    .S2X    A3                ; |102| 
           ADDAW   .D2     SP,11,B5          ; |102| 
           ADDKPC  .S2     RL14,B3,1         ; |102| 
           MV      .D1X    B5,A4             ; |102| 
           MVK     .D2     0x4,B4            ; |102| 
RL14:      ; CALL OCCURS                     ; |102| 

           MVKL    .S2     _fdSelect,B5      ; |110| 
||         LDW     .D2T1   *+SP(56),A3       ; |108| 

           MVKH    .S2     _fdSelect,B5      ; |110| 
||         LDW     .D1T1   *A14,A4           ; |105| 

           CALL    .S2     B5                ; |110| 
           ZERO    .S2     B4                ; |108| 
           ADDAW   .D2     SP,9,B6           ; |110| 
           STW     .D2T2   B4,*+SP(40)       ; |109| 

           ZERO    .S1     A6                ; |110| 
||         STW     .D2T2   B4,*+SP(36)       ; |108| 
||         OR      .D1     A3,A4,A3          ; |105| 

           ZERO    .L2     B6                ; |110| 
||         MV      .L1X    B6,A8             ; |110| 
||         ADDAW   .D2     SP,11,B4          ; |110| 
||         MVK     .S1     0x2,A4            ; |110| 
||         STW     .D1T1   A3,*A14           ; |105| 
||         ADDKPC  .S2     RL15,B3,0         ; |110| 

RL15:      ; CALL OCCURS                     ; |110| 
           MV      .D1     A4,A0             ; |110| 
   [!A0]   B       .S1     L4                ; |111| 
           STW     .D2T1   A0,*+SP(16)       ; |111| 

   [!A0]   LDW     .D2T2   *+SP(12),B4       ; |140| 
|| [ A0]   LDW     .D1T1   *A14,A4           ; |111| 

   [ A0]   LDW     .D2T1   *+SP(60),A3
           NOP             2
           ; BRANCH OCCURS                   ; |111| 
;** --------------------------------------------------------------------------*
           NOP             2
           AND     .D1     A3,A4,A0          ; |111| 
   [!A0]   B       .S1     L5                ; |111| 

   [ A0]   CMPEQ   .L1     A10,-1,A0         ; |113| 
|| [!A0]   LDW     .D2T2   *+SP(12),B4       ; |140| 

           NOP             4
           ; BRANCH OCCURS                   ; |111| 
;** --------------------------------------------------------------------------*
   [ A0]   BNOP    .S1     L3,2              ; |113| 

   [!A0]   MVKL    .S1     _fdClose,A3       ; |114| 
|| [ A0]   MVKL    .S2     _accept,B5        ; |117| 

   [!A0]   MVKH    .S1     _fdClose,A3       ; |114| 
|| [ A0]   MVKH    .S2     _accept,B5        ; |117| 

           NOP             1
           ; BRANCH OCCURS                   ; |113| 
;** --------------------------------------------------------------------------*
           CALL    .S2X    A3                ; |114| 
           ADDKPC  .S2     RL16,B3,3         ; |114| 
           MV      .D1     A10,A4            ; |114| 
RL16:      ; CALL OCCURS                     ; |114| 
           MVKL    .S2     _accept,B5        ; |117| 
           MVKH    .S2     _accept,B5        ; |117| 
;** --------------------------------------------------------------------------*
L3:    
           CALL    .S2     B5                ; |117| 
           ADD     .D2     SP,20,B4          ; |117| 
           MVK     .S1     16,A3             ; |116| 
           ADD     .D2     SP,16,B6          ; |117| 
           ADDKPC  .S2     RL17,B3,0         ; |117| 

           MV      .D1X    B6,A6             ; |117| 
||         STW     .D2T1   A3,*+SP(16)       ; |116| 
||         MV      .S1     A12,A4            ; |117| 

RL17:      ; CALL OCCURS                     ; |117| 
           CMPEQ   .L1     A4,-1,A0          ; |117| 
   [ A0]   B       .S1     L5                ; |117| 

           MV      .D1     A4,A10            ; |117| 
|| [!A0]   MVKL    .S2     _setsockopt,B5    ; |127| 
|| [ A0]   LDW     .D2T2   *+SP(12),B4       ; |140| 

           NOP             3
   [!A0]   MVKH    .S2     _setsockopt,B5    ; |127| 
           ; BRANCH OCCURS                   ; |117| 
;** --------------------------------------------------------------------------*
           CALL    .S2     B5                ; |127| 
           MVK     .D2     5,B7              ; |125| 
           STW     .D2T2   B7,*+SP(36)       ; |125| 

           ADDAW   .D2     SP,9,B6           ; |127| 
||         MVK     .S1     16,A3             ; |122| 

           STW     .D2T1   A3,*+SP(16)       ; |122| 
||         ZERO    .S2     B7                ; |126| 

           ADDKPC  .S2     RL18,B3,0         ; |127| 
||         STW     .D2T2   B7,*+SP(40)       ; |126| 
||         MV      .L2     B12,B4            ; |127| 
||         MVK     .D1     0x8,A8            ; |127| 
||         MVK     .S1     0x1005,A6

RL18:      ; CALL OCCURS                     ; |127| 
           MVKL    .S1     _getpeername,A3   ; |130| 
           MVKH    .S1     _getpeername,A3   ; |130| 
           ADD     .D2     SP,16,B5          ; |130| 
           CALL    .S2X    A3                ; |130| 
           ADDKPC  .S2     RL19,B3,1         ; |130| 
           MV      .D1X    B5,A6             ; |130| 
           ADD     .D2     SP,20,B4          ; |130| 
           MV      .S1     A10,A4            ; |130| 
RL19:      ; CALL OCCURS                     ; |130| 
           MVKL    .S1     _IpDecodePeer,A3  ; |135| 
           MVKH    .S1     _IpDecodePeer,A3  ; |135| 

           LDW     .D1T1   *A3,A3            ; |135| 
||         LDW     .D2T2   *+SP(24),B4       ; |135| 

           NOP             2
           MVKL    .S2     _IpEncodePeer,B6  ; |135| 
           MVKH    .S2     _IpEncodePeer,B6  ; |135| 
           CMPEQ   .L1X    A3,B4,A0          ; |135| 
   [!A0]   MVKL    .S2     _IpDecodeConnect,B5 ; |136| 
   [!A0]   MVKH    .S2     _IpDecodeConnect,B5 ; |136| 
   [!A0]   STW     .D2T2   B4,*B5            ; |136| 
           STW     .D2T2   B4,*B6            ; |135| 
           LDW     .D2T2   *+SP(12),B4       ; |140| 
           NOP             2
;** --------------------------------------------------------------------------*
L4:    
           NOP             2
;** --------------------------------------------------------------------------*
L5:    

           CMPGT   .L2     B4,0,B5           ; |140| 
||         CMPEQ   .L1     A10,-1,A3         ; |140| 

           CMPLT   .L1X    B4,A15,A4         ; |140| 
||         XOR     .D1     1,A3,A3           ; |140| 

           AND     .D1X    B5,A3,A3          ; |140| 
           AND     .D1     A4,A3,A0          ; |140| 
   [!A0]   BNOP    .S1     L7,2              ; |140| 

   [ A0]   MVKL    .S2     _send,B5          ; |145| 
|| [!A0]   MVKL    .S1     _OEMCacheClean,A3 ; |160| 

   [ A0]   MVKH    .S2     _send,B5          ; |145| 
|| [!A0]   MVKH    .S1     _OEMCacheClean,A3 ; |160| 

           NOP             1
           ; BRANCH OCCURS                   ; |140| 
;** --------------------------------------------------------------------------*
           CALL    .S2     B5                ; |145| 
           ADDKPC  .S2     RL20,B3,0         ; |145| 
           ADD     .D2     12,SP,B4          ; |145| 
           MV      .D1     A10,A4            ; |145| 
           ZERO    .L2     B6                ; |145| 
           MVK     .S1     0x4,A6            ; |145| 
RL20:      ; CALL OCCURS                     ; |145| 
           CMPLT   .L1     A4,0,A0           ; |145| 
   [ A0]   B       .S1     L6                ; |145| 
   [!A0]   MVKL    .S1     _send,A3          ; |155| 
   [!A0]   MVKH    .S1     _send,A3          ; |155| 
   [ A0]   MVKL    .S1     _fdClose,A3       ; |148| 
   [ A0]   MVKH    .S1     _fdClose,A3       ; |148| 
           NOP             1
           ; BRANCH OCCURS                   ; |145| 
;** --------------------------------------------------------------------------*
           CALL    .S2X    A3                ; |155| 
           LDW     .D2T1   *+SP(12),A6       ; |155| 
           ADDKPC  .S2     RL21,B3,0         ; |155| 
           MV      .D2X    A13,B4            ; |155| 
           MV      .D1     A10,A4            ; |155| 
           ZERO    .L2     B6                ; |155| 
RL21:      ; CALL OCCURS                     ; |155| 
           CMPLT   .L1     A4,0,A0           ; |155| 
   [!A0]   B       .S1     L7                ; |155| 
   [ A0]   MVKL    .S1     _fdClose,A3       ; |148| 
   [ A0]   MVKH    .S1     _fdClose,A3       ; |148| 
   [!A0]   MVKL    .S1     _OEMCacheClean,A3 ; |160| 
   [!A0]   MVKH    .S1     _OEMCacheClean,A3 ; |160| 
           NOP             1
           ; BRANCH OCCURS                   ; |155| 
;** --------------------------------------------------------------------------*
L6:    
           CALL    .S2X    A3                ; |148| 
           ADDKPC  .S2     RL22,B3,3         ; |148| 
           MV      .D1     A10,A4            ; |148| 
RL22:      ; CALL OCCURS                     ; |148| 
           MVK     .D1     0xffffffff,A10    ; |149| 
           MVKL    .S1     _OEMCacheClean,A3 ; |160| 
           MVKH    .S1     _OEMCacheClean,A3 ; |160| 
           NOP             1
;** --------------------------------------------------------------------------*
L7:    
           CALL    .S2X    A3                ; |160| 
           LDW     .D2T2   *+SP(12),B4       ; |160| 
           ADDKPC  .S2     RL23,B3,2         ; |160| 
           MV      .D1     A13,A4            ; |160| 
RL23:      ; CALL OCCURS                     ; |160| 
           MVKL    .S2     _OEMCacheCleanSynch,B4 ; |163| 
           MVKH    .S2     _OEMCacheCleanSynch,B4 ; |163| 
           CALL    .S2     B4                ; |163| 
           ADDKPC  .S2     RL24,B3,4         ; |163| 
RL24:      ; CALL OCCURS                     ; |163| 
           MVKL    .S1     _SCOM_putMsg,A3   ; |166| 
           MVKH    .S1     _SCOM_putMsg,A3   ; |166| 
           LDW     .D2T1   *+SP(52),A4       ; |166| 
           CALL    .S2X    A3                ; |166| 
           MV      .D2     B10,B4            ; |166| 
           ADDKPC  .S2     RL25,B3,3         ; |166| 
RL25:      ; CALL OCCURS                     ; |166| 
           BNOP    .S1     L1,3              ; |167| 
           MVKL    .S2     _SCOM_getMsg,B5   ; |79| 
           MVKH    .S2     _SCOM_getMsg,B5   ; |79| 
           ; BRANCH OCCURS                   ; |167| 
;** --------------------------------------------------------------------------*
L8:    
           CMPEQ   .L1     A12,-1,A0         ; |171| 
;** --------------------------------------------------------------------------*
L9:    
   [ A0]   BNOP    .S1     L10,1             ; |171| 
           MVKL    .S2     _fdClose,B4       ; |172| 

           MVKH    .S2     _fdClose,B4       ; |172| 
||         MV      .D1     A12,A4            ; |172| 
|| [ A0]   MVKL    .S1     _printf,A3        ; |174| 

   [ A0]   MVKH    .S1     _printf,A3        ; |174| 
           NOP             1
           ; BRANCH OCCURS                   ; |171| 
;** --------------------------------------------------------------------------*
           CALL    .S2     B4                ; |172| 
           ADDKPC  .S2     RL26,B3,4         ; |172| 
RL26:      ; CALL OCCURS                     ; |172| 
           MVKL    .S1     _printf,A3        ; |174| 
           MVKH    .S1     _printf,A3        ; |174| 
           NOP             1
;** --------------------------------------------------------------------------*
L10:    
           CALL    .S2X    A3                ; |174| 
           ADDKPC  .S2     RL27,B3,1         ; |174| 
           MVKL    .S2     SL4+0,B4          ; |174| 
           MVKH    .S2     SL4+0,B4          ; |174| 
           STW     .D2T2   B4,*+SP(4)        ; |174| 
RL27:      ; CALL OCCURS                     ; |174| 
           MVKL    .S2     _TSK_setpri,B5    ; |177| 

           MVKL    .S1     _KNL_curtask,A3   ; |177| 
||         MVKH    .S2     _TSK_setpri,B5    ; |177| 

           CALL    .S2     B5                ; |177| 
||         MVKH    .S1     _KNL_curtask,A3   ; |177| 

           LDW     .D1T1   *A3,A4            ; |177| 
           ADDKPC  .S2     RL28,B3,2         ; |177| 
           MVK     .D2     0xffffffff,B4     ; |177| 
RL28:      ; CALL OCCURS                     ; |177| 

⌨️ 快捷键说明

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