📄 tsknetwork.asm
字号:
CALL .S2X A3 ; |48|
ADDKPC .S2 RL3,B3,4 ; |48|
RL3: ; CALL OCCURS ; |48|
STW .D2T1 A4,*+SP(16) ; |48|
NOP 2
.line 32
MV .D2X A4,B0
[!B0] BNOP .S1 L8,5 ; |49|
; BRANCH OCCURS ; |49|
;** --------------------------------------------------------------------------*
.line 34
MVKL .S1 _mmCopy,A3 ; |51|
MVKH .S1 _mmCopy,A3 ; |51|
LDW .D2T1 *+SP(4),A6 ; |51|
CALL .S2X A3 ; |51|
LDW .D2T2 *+SP(12),B4 ; |51|
ADDKPC .S2 RL4,B3,3 ; |51|
RL4: ; CALL OCCURS ; |51|
.line 36
LDW .D2T2 *+SP(8),B4 ; |53|
NOP 4
CMPEQ .L2 B4,1,B0 ; |53|
[!B0] BNOP .S1 L7,5 ; |53|
; BRANCH OCCURS ; |53|
;** --------------------------------------------------------------------------*
.line 38
MVKL .S1 _efs_destroyfile,A3 ; |55|
MVKH .S1 _efs_destroyfile,A3 ; |55|
MVKL .S1 SL3+0,A4 ; |55|
CALL .S2X A3 ; |55|
ADDKPC .S2 RL5,B3,3 ; |55|
MVKH .S1 SL3+0,A4 ; |55|
RL5: ; CALL OCCURS ; |55|
.line 39
MVKL .S2 _efs_createfilecb,B5 ; |56|
LDW .D2T2 *+SP(16),B7 ; |56|
|| MVKH .S2 _efs_createfilecb,B5 ; |56|
CALL .S2 B5 ; |56|
LDW .D2T2 *+SP(4),B4 ; |56|
MVKL .S2 _mmBulkFree,B6 ; |56|
MVKL .S1 SL3+0,A4 ; |56|
MV .D1X B7,A8 ; |56|
|| MVKH .S2 _mmBulkFree,B6 ; |56|
ADDKPC .S2 RL6,B3,0 ; |56|
|| MV .D1X B7,A6 ; |56|
|| MVKH .S1 SL3+0,A4 ; |56|
RL6: ; CALL OCCURS ; |56|
.line 41
BNOP .S1 L8,5 ; |58|
; BRANCH OCCURS ; |58|
;** --------------------------------------------------------------------------*
L7:
.line 42
CMPEQ .L2 B4,2,B0 ; |59|
[!B0] BNOP .S1 L8,5 ; |59|
; BRANCH OCCURS ; |59|
;** --------------------------------------------------------------------------*
.line 44
MVKL .S1 _efs_destroyfile,A3 ; |61|
MVKH .S1 _efs_destroyfile,A3 ; |61|
MVKL .S1 SL4+0,A4 ; |61|
CALL .S2X A3 ; |61|
ADDKPC .S2 RL7,B3,3 ; |61|
MVKH .S1 SL4+0,A4 ; |61|
RL7: ; CALL OCCURS ; |61|
.line 45
MVKL .S2 _efs_createfilecb,B5 ; |62|
LDW .D2T2 *+SP(16),B7 ; |62|
|| MVKH .S2 _efs_createfilecb,B5 ; |62|
CALL .S2 B5 ; |62|
LDW .D2T2 *+SP(4),B4 ; |62|
MVKL .S2 _mmBulkFree,B6 ; |62|
MVKL .S1 SL4+0,A4 ; |62|
MV .D1X B7,A8 ; |62|
|| MVKH .S2 _mmBulkFree,B6 ; |62|
ADDKPC .S2 RL8,B3,0 ; |62|
|| MV .D1X B7,A6 ; |62|
|| MVKH .S1 SL4+0,A4 ; |62|
RL8: ; CALL OCCURS ; |62|
;** --------------------------------------------------------------------------*
L8:
.line 52
MVKL .S1 _OEMCacheClean,A3 ; |69|
MVKH .S1 _OEMCacheClean,A3 ; |69|
LDW .D2T2 *+SP(4),B4 ; |69|
CALL .S2X A3 ; |69|
LDW .D2T1 *+SP(12),A4 ; |69|
ADDKPC .S2 RL9,B3,3 ; |69|
RL9: ; CALL OCCURS ; |69|
.line 55
MVKL .S2 _OEMCacheCleanSynch,B4 ; |72|
MVKH .S2 _OEMCacheCleanSynch,B4 ; |72|
CALL .S2 B4 ; |72|
ADDKPC .S2 RL10,B3,4 ; |72|
RL10: ; CALL OCCURS ; |72|
.line 58
MVKL .S1 _SCOM_putMsg,A3 ; |75|
MVKH .S1 _SCOM_putMsg,A3 ; |75|
LDW .D2T1 *+SP(28),A4 ; |75|
CALL .S2X A3 ; |75|
LDW .D2T2 *+SP(20),B4 ; |75|
ADDKPC .S2 RL11,B3,3 ; |75|
RL11: ; CALL OCCURS ; |75|
.line 59
BNOP .S1 L5,5 ; |76|
; BRANCH OCCURS ; |76|
;** --------------------------------------------------------------------------*
.endfunc 77,000080000h,32
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string "ENC2NET",0
SL2: .string "NET2ENC",0
SL3: .string "image1.jpg",0
SL4: .string "image2.jpg",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _SCOM_open
.global _SCOM_putMsg
.global _SCOM_getMsg
.global _mmCopy
.global _mmBulkAlloc
.global _mmBulkFree
.global _OEMCacheClean
.global _OEMCacheCleanSynch
.global _efs_createfilecb
.global _efs_destroyfile
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.sym _UINT8, 0, 12, 13, 8
.sym _INT32, 0, 4, 13, 32
.sym _Uns, 0, 14, 13, 32
.sym _uint, 0, 14, 13, 32
.sym _UINT32, 0, 14, 13, 32
.sym _Ptr, 0, 16, 13, 32
.sym _EFSFUN, 0, 144, 13, 32
.stag _SCOM_Obj, 0
.eos
.sym _SCOM_Handle, 0, 24, 13, 32,_SCOM_Obj
.sym _String, 0, 18, 13, 32
.stag _QUE_Elem, 64
.member _next, 0, 24, 8, 32, _QUE_Elem
.member _prev, 32, 24, 8, 32, _QUE_Elem
.eos
.sym _QUE_Elem, 0, 8, 13, 64,_QUE_Elem
.stag __ScomMessage, 256
.member _queElem, 0, 8, 8, 64, _QUE_Elem
.member _channel, 64, 4, 8, 32
.member _sizeLinear, 96, 4, 8, 32
.member _bufLinear, 128, 16, 8, 32
.member _bufY, 160, 16, 8, 32
.member _bufU, 192, 16, 8, 32
.member _bufV, 224, 16, 8, 32
.eos
.sym _ScomMessage, 0, 8, 13, 256,__ScomMessage
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -