📄 creatroutine.asm
字号:
push r2 ; |143|
callu r3 ; far call to _PCOM_Create_Protect ; |143|
; |143| Far Call Occurs
subi 3,sp ; |143|
.line 5
;----------------------------------------------------------------------
; 144 | PCOM_Create_Protect(&protect_OC_II_Direction,OC_II_Direction_Initialize
; | ,OC_II_Direction_Routine);//lht.2001.10.25
;----------------------------------------------------------------------
ldp @CL12,DP
ldiu @CL12,r0 ; |144|
ldp @CL13,DP
ldiu @CL13,r1 ; |144|
ldp @CL14,DP
ldiu @CL14,r2 ; |144|
ldp @CL11,DP
push r0 ; |144|
push r1 ; |144|
push r2 ; |144|
ldiu @CL11,r3 ; |144|
callu r3 ; far call to _PCOM_Create_Protect ; |144|
; |144| Far Call Occurs
subi 3,sp ; |144|
.line 6
;----------------------------------------------------------------------
; 145 | PCOM_Create_Protect(&protect_OC_ACC,OC_ACC_Initialize,OC_ACC_Routine);/
; | /lht.2001.10.25
;----------------------------------------------------------------------
ldp @CL15,DP
ldiu @CL15,r0 ; |145|
ldp @CL16,DP
ldiu @CL16,r1 ; |145|
ldp @CL17,DP
ldiu @CL17,r2 ; |145|
push r0 ; |145|
push r1 ; |145|
ldp @CL11,DP
push r2 ; |145|
ldiu @CL11,r3 ; |145|
callu r3 ; far call to _PCOM_Create_Protect ; |145|
; |145| Far Call Occurs
subi 3,sp ; |145|
.line 7
;----------------------------------------------------------------------
; 146 | PCOM_Create_Protect(&protect_Reclose,Once_Reclose_Initialize,Once_Reclo
; | se_Routine);//lht.2001.10.25
;----------------------------------------------------------------------
ldp @CL18,DP
ldiu @CL18,r0 ; |146|
ldp @CL19,DP
ldiu @CL19,r1 ; |146|
ldp @CL20,DP
ldiu @CL20,r2 ; |146|
push r0 ; |146|
ldp @CL11,DP
push r1 ; |146|
ldiu @CL11,r3 ; |146|
push r2 ; |146|
callu r3 ; far call to _PCOM_Create_Protect ; |146|
; |146| Far Call Occurs
subi 3,sp ; |146|
.line 8
;----------------------------------------------------------------------
; 147 | PCOM_Create_Protect(&protect_Low_Frequence,LFLSH_Initialize,LFLSH_Routi
; | ne);//lht.2001.11.08
;----------------------------------------------------------------------
ldp @CL21,DP
ldiu @CL21,r0 ; |147|
ldp @CL22,DP
ldiu @CL22,r1 ; |147|
ldp @CL23,DP
ldiu @CL23,r2 ; |147|
ldp @CL11,DP
push r0 ; |147|
push r1 ; |147|
ldiu @CL11,r3 ; |147|
push r2 ; |147|
callu r3 ; far call to _PCOM_Create_Protect ; |147|
; |147| Far Call Occurs
subi 3,sp ; |147|
.line 9
;----------------------------------------------------------------------
; 148 | PCOM_Create_Protect(&protect_Zero_I,Zero_I_Initialize,Zero_I_Routine);/
; | /lht.2001.11.08
;----------------------------------------------------------------------
ldp @CL24,DP
ldiu @CL24,r0 ; |148|
ldp @CL25,DP
ldiu @CL25,r1 ; |148|
ldp @CL26,DP
push r0 ; |148|
ldiu @CL26,r2 ; |148|
ldp @CL11,DP
push r1 ; |148|
ldiu @CL11,r3 ; |148|
push r2 ; |148|
callu r3 ; far call to _PCOM_Create_Protect ; |148|
; |148| Far Call Occurs
subi 3,sp ; |148|
.line 10
;----------------------------------------------------------------------
; 149 | PCOM_Create_Protect(&protect_Over_Load,OVER_LOAD_Initialize,OVER_LOAD_R
; | outine);
;----------------------------------------------------------------------
ldp @CL27,DP
ldiu @CL27,r0 ; |149|
ldp @CL28,DP
ldiu @CL28,r1 ; |149|
ldp @CL29,DP
ldiu @CL29,r2 ; |149|
ldp @CL11,DP
push r0 ; |149|
ldiu @CL11,r3 ; |149|
push r1 ; |149|
push r2 ; |149|
callu r3 ; far call to _PCOM_Create_Protect ; |149|
; |149| Far Call Occurs
subi 3,sp ; |149|
.line 11
;----------------------------------------------------------------------
; 150 | PCOM_Create_Protect(&protect_PT,PT_Initialize,PT_Routine);
;----------------------------------------------------------------------
ldp @CL30,DP
ldiu @CL30,r0 ; |150|
ldp @CL31,DP
ldiu @CL31,r1 ; |150|
ldp @CL32,DP
push r0 ; |150|
push r1 ; |150|
ldiu @CL32,r2 ; |150|
ldp @CL11,DP
push r2 ; |150|
ldiu @CL11,r3 ; |150|
callu r3 ; far call to _PCOM_Create_Protect ; |150|
; |150| Far Call Occurs
subi 3,sp ; |150|
.line 12
;----------------------------------------------------------------------
; 151 | PCOM_Create_Protect(&protect_Mea,Measure_Initialize,Measure_Routine);
;----------------------------------------------------------------------
ldp @CL33,DP
ldiu @CL33,r0 ; |151|
ldp @CL34,DP
ldiu @CL34,r1 ; |151|
ldp @CL35,DP
ldiu @CL35,r2 ; |151|
ldp @CL11,DP
ldiu @CL11,r3 ; |151|
push r0 ; |151|
push r1 ; |151|
push r2 ; |151|
callu r3 ; far call to _PCOM_Create_Protect ; |151|
; |151| Far Call Occurs
subi 3,sp ; |151|
.line 13
; Begin Epilog Code
ldiu *-fp(1),r1
ldiu *fp,fp
; Unallocate the Frame
subi 2,sp
bu r1
;* Branch Occurs to r1
.endfunc 152,000000000h,0
.sect ".text"
.global _CheckCreat
.sym _CheckCreat,_CheckCreat,32,2,0
.func 162
;******************************************************************************
;* FUNCTION NAME: _CheckCreat *
;* *
;* Architecture : TMS320C32 *
;* Calling Convention : Stack Parameter Convention *
;* Function Uses Regs : r0,r1,r2,r3,fp,sp *
;* Regs Saved : *
;* Stack Frame : Full (w/ debug) *
;* Total Frame Size : 2 Call + 0 Parm + 0 Auto + 0 SOE = 2 words *
;******************************************************************************
_CheckCreat:
.line 1
;----------------------------------------------------------------------
; 162 | VOID CheckCreat(VOID)
;----------------------------------------------------------------------
push fp
ldiu sp,fp
.line 3
;----------------------------------------------------------------------
; 164 | CCOM_Initialize();
;----------------------------------------------------------------------
ldp @CL36,DP
ldiu @CL36,r0 ; |164|
callu r0 ; far call to _CCOM_Initialize ; |164|
; |164| Far Call Occurs
.line 4
;----------------------------------------------------------------------
; 165 | CCOM_Create_Check(&AD_Check,AD_Check_Initialize,AD_Check_Routine);
;----------------------------------------------------------------------
ldp @CL37,DP
ldiu @CL37,r0 ; |165|
ldp @CL38,DP
ldiu @CL38,r1 ; |165|
ldp @CL39,DP
ldiu @CL39,r2 ; |165|
push r0 ; |165|
ldp @CL40,DP
push r1 ; |165|
ldiu @CL40,r3 ; |165|
push r2 ; |165|
callu r3 ; far call to _CCOM_Create_Check ; |165|
; |165| Far Call Occurs
subi 3,sp ; |165|
.line 5
;----------------------------------------------------------------------
; 166 | CCOM_Create_Check(&DO_Check,DO_Check_Initialize,DO_Check_Routine);
;----------------------------------------------------------------------
ldp @CL41,DP
ldiu @CL41,r0 ; |166|
ldp @CL42,DP
ldiu @CL42,r1 ; |166|
ldp @CL43,DP
ldiu @CL43,r2 ; |166|
ldp @CL40,DP
push r0 ; |166|
push r1 ; |166|
push r2 ; |166|
ldiu @CL40,r3 ; |166|
callu r3 ; far call to _CCOM_Create_Check ; |166|
; |166| Far Call Occurs
subi 3,sp ; |166|
.line 6
;----------------------------------------------------------------------
; 167 | CCOM_Create_Check(&SET_ZONE_Check,SET_ZONE_Initialize,SET_ZONE_Routine)
; | ;
;----------------------------------------------------------------------
ldp @CL44,DP
ldiu @CL44,r0 ; |167|
ldp @CL45,DP
ldiu @CL45,r1 ; |167|
ldp @CL46,DP
ldiu @CL46,r2 ; |167|
push r0 ; |167|
push r1 ; |167|
ldp @CL40,DP
push r2 ; |167|
ldiu @CL40,r3 ; |167|
callu r3 ; far call to _CCOM_Create_Check ; |167|
; |167| Far Call Occurs
subi 3,sp ; |167|
.line 7
;----------------------------------------------------------------------
; 168 | CCOM_Create_Check(&PARA_SET_Check,PARA_SET_Initialize,PARA_SET_Routine)
; | ;
;----------------------------------------------------------------------
ldp @CL47,DP
ldiu @CL47,r0 ; |168|
ldp @CL48,DP
ldiu @CL48,r1 ; |168|
ldp @CL49,DP
ldiu @CL49,r2 ; |168|
push r0 ; |168|
ldp @CL40,DP
push r1 ; |168|
ldiu @CL40,r3 ; |168|
push r2 ; |168|
callu r3 ; far call to _CCOM_Create_Check ; |168|
; |168| Far Call Occurs
subi 3,sp ; |168|
.line 8
;----------------------------------------------------------------------
; 169 | CCOM_Create_Check(&PRO_SET_Check,PRO_SET_Initialize,PRO_SET_Routine);
;----------------------------------------------------------------------
ldp @CL50,DP
ldiu @CL50,r0 ; |169|
ldp @CL51,DP
ldiu @CL51,r1 ; |169|
ldp @CL52,DP
ldiu @CL52,r2 ; |169|
ldp @CL40,DP
push r0 ; |169|
push r1 ; |169|
ldiu @CL40,r3 ; |169|
push r2 ; |169|
callu r3 ; far call to _CCOM_Create_Check ; |169|
; |169| Far Call Occurs
subi 3,sp ; |169|
.line 9
;----------------------------------------------------------------------
; 170 | CCOM_Create_Check(&ControlTest_Check,ControlCircuitTest_Initialize,Cont
; | rolCircuitTest_Routine);
;----------------------------------------------------------------------
ldp @CL53,DP
ldiu @CL53,r0 ; |170|
ldp @CL54,DP
ldiu @CL54,r1 ; |170|
ldp @CL55,DP
push r0 ; |170|
ldiu @CL55,r2 ; |170|
ldp @CL40,DP
push r1 ; |170|
ldiu @CL40,r3 ; |170|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -