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

📄 jpegmain.asm

📁 北京瑞泰创新的DM642光盘资料.非常有用.里面有很多源代码
💻 ASM
📖 第 1 页 / 共 3 页
字号:
           CALL    .S2     B5                ; |53| 
           MVKL    .S1     SL6+0,A4          ; |53| 
           ZERO    .D2     B4                ; |53| 
           MVKH    .S1     SL6+0,A4          ; |53| 
           ADDKPC  .S2     RL18,B3,1         ; |53| 
RL18:      ; CALL OCCURS                     ; |53| 
           MVKL    .S2     _SCOM_create,B5   ; |54| 
           MVKH    .S2     _SCOM_create,B5   ; |54| 
           CALL    .S2     B5                ; |54| 
           MVKL    .S1     SL7+0,A4          ; |54| 
           ZERO    .D2     B4                ; |54| 
           MVKH    .S1     SL7+0,A4          ; |54| 
           ADDKPC  .S2     RL19,B3,1         ; |54| 
RL19:      ; CALL OCCURS                     ; |54| 
           MVKL    .S1     _SCOM_create,A3   ; |55| 
           MVKH    .S1     _SCOM_create,A3   ; |55| 
           MVKL    .S1     SL8+0,A4          ; |55| 
           CALL    .S2X    A3                ; |55| 
           ZERO    .D2     B4                ; |55| 
           MVKH    .S1     SL8+0,A4          ; |55| 
           ADDKPC  .S2     RL20,B3,2         ; |55| 
RL20:      ; CALL OCCURS                     ; |55| 
           MVKL    .S2     _tskVideoInputInit,B4 ; |58| 
           MVKH    .S2     _tskVideoInputInit,B4 ; |58| 
           CALL    .S2     B4                ; |58| 
           ADDKPC  .S2     RL21,B3,4         ; |58| 
RL21:      ; CALL OCCURS                     ; |58| 
           MVKL    .S1     _tskVideoOutputInit,A3 ; |59| 
           MVKH    .S1     _tskVideoOutputInit,A3 ; |59| 
           NOP             1
           CALL    .S2X    A3                ; |59| 
           ADDKPC  .S2     RL22,B3,4         ; |59| 
RL22:      ; CALL OCCURS                     ; |59| 
           MVKL    .S1     _EVMDM642_rset,A3 ; |61| 
           MVKH    .S1     _EVMDM642_rset,A3 ; |61| 
           MVK     .S2     0x20,B4           ; |61| 
           CALL    .S2X    A3                ; |61| 
           ADDKPC  .S2     RL23,B3,3         ; |61| 
           MVK     .S1     0x10,A4           ; |61| 
RL23:      ; CALL OCCURS                     ; |61| 
           MVKL    .S2     _EVMDM642_rset,B5 ; |62| 
           MVKH    .S2     _EVMDM642_rset,B5 ; |62| 
           CALL    .S2     B5                ; |62| 
           MVK     .S1     0x10,A4           ; |62| 
           MVK     .D2     0x8,B4            ; |62| 
           ADDKPC  .S2     RL24,B3,2         ; |62| 
RL24:      ; CALL OCCURS                     ; |62| 
           MVKL    .S1     _EVMDM642_rget,A3 ; |63| 
           MVKH    .S1     _EVMDM642_rget,A3 ; |63| 
           MVK     .S1     0x13,A4           ; |63| 
           CALL    .S2X    A3                ; |63| 
           ADDKPC  .S2     RL25,B3,4         ; |63| 
RL25:      ; CALL OCCURS                     ; |63| 
;** --------------------------------------------------------------------------*
           EXTU    .S1     A4,25,31,A0       ; |63| 
   [ A0]   BNOP    .S1     L10,1             ; |63| 
           MVK     .S1     0x40,A10          ; |63| 
   [ A0]   MVKL    .S1     _tskVideoInputStart,A3 ; |65| 

   [ A0]   MVKH    .S1     _tskVideoInputStart,A3 ; |65| 
|| [!A0]   MVKL    .S2     _EVMDM642_rget,B4 ; |63| 

   [!A0]   MVKH    .S2     _EVMDM642_rget,B4 ; |63| 
           ; BRANCH OCCURS                   ; |63| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
L9:    
           CALL    .S2     B4                ; |63| 
           ADDKPC  .S2     RL26,B3,3         ; |63| 
           MVK     .S1     0x13,A4           ; |63| 
RL26:      ; CALL OCCURS                     ; |63| 
           AND     .D1     A10,A4,A0         ; |63| 
   [!A0]   BNOP    .S1     L9,2              ; |63| 

   [ A0]   MVKL    .S1     _tskVideoInputStart,A3 ; |65| 
|| [!A0]   MVKL    .S2     _EVMDM642_rget,B4 ; |63| 

   [ A0]   MVKH    .S1     _tskVideoInputStart,A3 ; |65| 
|| [!A0]   MVKH    .S2     _EVMDM642_rget,B4 ; |63| 

           NOP             1
           ; BRANCH OCCURS                   ; |63| 
;** --------------------------------------------------------------------------*
L10:    
           CALL    .S2X    A3                ; |65| 
           ADDKPC  .S2     RL27,B3,4         ; |65| 
RL27:      ; CALL OCCURS                     ; |65| 
           MVKL    .S1     _tskVideoOutputStart,A3 ; |66| 
           MVKH    .S1     _tskVideoOutputStart,A3 ; |66| 
           NOP             1
           CALL    .S2X    A3                ; |66| 
           ADDKPC  .S2     RL28,B3,4         ; |66| 
RL28:      ; CALL OCCURS                     ; |66| 
           MVKL    .S2     _tskEncodeInit,B4 ; |68| 
           MVKH    .S2     _tskEncodeInit,B4 ; |68| 
           CALL    .S2     B4                ; |68| 
           ADDKPC  .S2     RL29,B3,4         ; |68| 
RL29:      ; CALL OCCURS                     ; |68| 
           MVKL    .S1     _tskDecodeInit,A3 ; |69| 
           MVKH    .S1     _tskDecodeInit,A3 ; |69| 
           NOP             1
           CALL    .S2X    A3                ; |69| 
           ADDKPC  .S2     RL30,B3,4         ; |69| 
RL30:      ; CALL OCCURS                     ; |69| 
           MVKL    .S1     _tskEncodeStart,A3 ; |71| 
           MVKH    .S1     _tskEncodeStart,A3 ; |71| 
           NOP             1
           CALL    .S2X    A3                ; |71| 
           ADDKPC  .S2     RL31,B3,4         ; |71| 
RL31:      ; CALL OCCURS                     ; |71| 
           MVKL    .S1     _tskDecodeStart,A3 ; |72| 
           MVKH    .S1     _tskDecodeStart,A3 ; |72| 
           NOP             1
           CALL    .S2X    A3                ; |72| 
           ADDKPC  .S2     RL32,B3,4         ; |72| 
RL32:      ; CALL OCCURS                     ; |72| 
           MVKL    .S1     _thrControlInit,A3 ; |74| 
           MVKH    .S1     _thrControlInit,A3 ; |74| 
           NOP             1
           CALL    .S2X    A3                ; |74| 
           ADDKPC  .S2     RL33,B3,4         ; |74| 
RL33:      ; CALL OCCURS                     ; |74| 
           MVKL    .S1     _thrControlStartup,A3 ; |75| 
           MVKH    .S1     _thrControlStartup,A3 ; |75| 
           NOP             1
           CALL    .S2X    A3                ; |75| 
           ADDKPC  .S2     RL34,B3,4         ; |75| 
RL34:      ; CALL OCCURS                     ; |75| 
           MVKL    .S2     _LOG_printf,B4    ; |77| 

           MVKH    .S2     _LOG_printf,B4    ; |77| 
||         MVKL    .S1     _UTL_logDebugHandle,A3 ; |77| 

           CALL    .S2     B4                ; |77| 
||         MVKH    .S1     _UTL_logDebugHandle,A3 ; |77| 

           LDW     .D1T1   *A3,A4            ; |77| 
           MVKL    .S2     SL9+0,B5          ; |77| 
           MVKH    .S2     SL9+0,B5          ; |77| 
           ADDKPC  .S2     RL35,B3,0         ; |77| 
           STW     .D2T2   B5,*+SP(4)        ; |77| 
RL35:      ; CALL OCCURS                     ; |77| 
           MVKL    .S1     _UTL_showHeapUsageFunc,A3 ; |80| 

           MVKH    .S1     _UTL_showHeapUsageFunc,A3 ; |80| 
||         MVKL    .S2     _intHeap,B5       ; |80| 

           MVKH    .S2     _intHeap,B5       ; |80| 
           CALL    .S2X    A3                ; |80| 
           LDW     .D2T1   *B5,A4            ; |80| 
           MVKL    .S2     SL10+0,B4         ; |80| 
           MVKH    .S2     SL10+0,B4         ; |80| 
           ADDKPC  .S2     RL36,B3,1         ; |80| 
RL36:      ; CALL OCCURS                     ; |80| 
           MVKL    .S1     _UTL_showHeapUsageFunc,A3 ; |81| 
           MVKH    .S1     _UTL_showHeapUsageFunc,A3 ; |81| 
           MVKL    .S1     _extHeap,A4       ; |81| 

           CALL    .S2X    A3                ; |81| 
||         MVKH    .S1     _extHeap,A4       ; |81| 

           LDW     .D1T1   *A4,A4            ; |81| 
           MVKL    .S2     SL11+0,B4         ; |81| 
           MVKH    .S2     SL11+0,B4         ; |81| 
           ADDKPC  .S2     RL37,B3,1         ; |81| 
RL37:      ; CALL OCCURS                     ; |81| 
;** --------------------------------------------------------------------------*
           MV      .D2     B13,B3            ; |82| 

           RET     .S2     B3                ; |82| 
||         LDW     .D2T2   *+SP(12),B13      ; |82| 

           LDW     .D2T1   *++SP(16),A10     ; |82| 
           NOP             4
           ; BRANCH OCCURS                   ; |82| 


;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".const"
SL1:	.string	"IN2ENC",0
SL2:	.string	"ENC2IN",0
SL3:	.string	"ENC2NET",0
SL4:	.string	"NET2ENC",0
SL5:	.string	"OUT2DEC",0
SL6:	.string	"DEC2OUT",0
SL7:	.string	"NET2DEC",0
SL8:	.string	"DEC2NET",0
SL9:	.string	"Application started",0
SL10:	.string	"intHeap",0
SL11:	.string	"extHeap",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	__CSL_init
	.global	_CSLDM642_LIB_
	.global	_CACHE_setL2Mode
	.global	_CACHE_clean
	.global	_DAT_open
	.global	_ICC_init
	.global	_CHAN_init
	.global	_CHAN_setup
	.global	_SCOM_init
	.global	_SCOM_create
	.global	_LOG_printf
	.global	_UTL_setLogs
	.global	_UTL_showHeapUsageFunc
	.global	_tskVideoInputInit
	.global	_tskVideoOutputInit
	.global	_ACPY2_6X1X_init
	.global	_DMAN_init
	.global	_DMAN_setup
	.global	_EVMDM642_rset
	.global	_EVMDM642_rget
	.global	_tskVideoInputStart
	.global	_tskVideoOutputStart
	.global	_tskEncodeInit
	.global	_tskDecodeInit
	.global	_tskEncodeStart
	.global	_tskDecodeStart
	.global	_thrControlInit
	.global	_thrControlStartup
	.global	_UTL_logDebugHandle
	.global	_trace
	.global	_intHeap
	.global	_extHeap

⌨️ 快捷键说明

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