📄 creatroutine.asm
字号:
push r2 ; |170|
callu r3 ; far call to _CCOM_Create_Check ; |170|
; |170| Far Call Occurs
subi 3,sp ; |170|
.line 10
;----------------------------------------------------------------------
; 171 | CCOM_Create_Check(&Spring_Test_Check,Spring_Test_Initialize,Spring_Test
; | _Routine);
;----------------------------------------------------------------------
ldp @CL56,DP
ldiu @CL56,r0 ; |171|
ldp @CL57,DP
ldiu @CL57,r1 ; |171|
ldp @CL58,DP
ldiu @CL58,r2 ; |171|
ldp @CL40,DP
push r0 ; |171|
ldiu @CL40,r3 ; |171|
push r1 ; |171|
push r2 ; |171|
callu r3 ; far call to _CCOM_Create_Check ; |171|
; |171| Far Call Occurs
subi 3,sp ; |171|
.line 11
; Begin Epilog Code
ldiu *-fp(1),r1
ldiu *fp,fp
; Unallocate the Frame
subi 2,sp
bu r1
;* Branch Occurs to r1
.endfunc 172,000000000h,0
.global _protect_OC_ACC
.bss _protect_OC_ACC,89
.sym _protect_OC_ACC,_protect_OC_ACC,8,2,2848,_PROTECT_STRUCT
.global _protect_Mea
.bss _protect_Mea,89
.sym _protect_Mea,_protect_Mea,8,2,2848,_PROTECT_STRUCT
.global _protect_OC_I_Direction
.bss _protect_OC_I_Direction,89
.sym _protect_OC_I_Direction,_protect_OC_I_Direction,8,2,2848,_PROTECT_STRUCT
.global _protect_Over_Load
.bss _protect_Over_Load,89
.sym _protect_Over_Load,_protect_Over_Load,8,2,2848,_PROTECT_STRUCT
.global _protect_OC_II_Direction
.bss _protect_OC_II_Direction,89
.sym _protect_OC_II_Direction,_protect_OC_II_Direction,8,2,2848,_PROTECT_STRUCT
.global _protect_Reclose
.bss _protect_Reclose,89
.sym _protect_Reclose,_protect_Reclose,8,2,2848,_PROTECT_STRUCT
.global _PRO_Total_Protect
.bss _PRO_Total_Protect,1
.sym _PRO_Total_Protect,_PRO_Total_Protect,14,2,32
.global _CHK_Total_Check
.bss _CHK_Total_Check,1
.sym _CHK_Total_Check,_CHK_Total_Check,14,2,32
.global _protect_Low_Frequence
.bss _protect_Low_Frequence,89
.sym _protect_Low_Frequence,_protect_Low_Frequence,8,2,2848,_PROTECT_STRUCT
.global _protect_PT
.bss _protect_PT,89
.sym _protect_PT,_protect_PT,8,2,2848,_PROTECT_STRUCT
.global _CHK_Created_Check_List
.bss _CHK_Created_Check_List,1
.sym _CHK_Created_Check_List,_CHK_Created_Check_List,24,2,32,_CHECK_STRUCT
.global _protect_Zero_I
.bss _protect_Zero_I,89
.sym _protect_Zero_I,_protect_Zero_I,8,2,2848,_PROTECT_STRUCT
.global _CHK_Execute_Check
.bss _CHK_Execute_Check,1
.sym _CHK_Execute_Check,_CHK_Execute_Check,24,2,32,_CHECK_STRUCT
.global _PRO_Created_Protect_List
.bss _PRO_Created_Protect_List,1
.sym _PRO_Created_Protect_List,_PRO_Created_Protect_List,24,2,32,_PROTECT_STRUCT
.global _PRO_Execute_Protect
.bss _PRO_Execute_Protect,1
.sym _PRO_Execute_Protect,_PRO_Execute_Protect,24,2,32,_PROTECT_STRUCT
;******************************************************************************
;* CONSTANT TABLE *
;******************************************************************************
.sect ".const"
.bss CL1,1
.bss CL2,1
.bss CL3,1
.bss CL4,1
.bss CL5,1
.bss CL6,1
.bss CL7,1
.bss CL8,1
.bss CL9,1
.bss CL10,1
.bss CL11,1
.bss CL12,1
.bss CL13,1
.bss CL14,1
.bss CL15,1
.bss CL16,1
.bss CL17,1
.bss CL18,1
.bss CL19,1
.bss CL20,1
.bss CL21,1
.bss CL22,1
.bss CL23,1
.bss CL24,1
.bss CL25,1
.bss CL26,1
.bss CL27,1
.bss CL28,1
.bss CL29,1
.bss CL30,1
.bss CL31,1
.bss CL32,1
.bss CL33,1
.bss CL34,1
.bss CL35,1
.bss CL36,1
.bss CL37,1
.bss CL38,1
.bss CL39,1
.bss CL40,1
.bss CL41,1
.bss CL42,1
.bss CL43,1
.bss CL44,1
.bss CL45,1
.bss CL46,1
.bss CL47,1
.bss CL48,1
.bss CL49,1
.bss CL50,1
.bss CL51,1
.bss CL52,1
.bss CL53,1
.bss CL54,1
.bss CL55,1
.bss CL56,1
.bss CL57,1
.bss CL58,1
.sect ".cinit"
.field 58,32
.field CL1+0,32
.field _PRO_Total_Protect,32
.field _PRO_Created_Protect_List,32
.field _PRO_Execute_Protect,32
.field _CHK_Total_Check,32
.field _CHK_Created_Check_List,32
.field _CHK_Execute_Check,32
.field _PCOM_Initialize,32
.field _OC_I_Direction_Routine,32
.field _OC_I_Direction_Initialize,32
.field _protect_OC_I_Direction,32
.field _PCOM_Create_Protect,32
.field _OC_II_Direction_Routine,32
.field _OC_II_Direction_Initialize,32
.field _protect_OC_II_Direction,32
.field _OC_ACC_Routine,32
.field _OC_ACC_Initialize,32
.field _protect_OC_ACC,32
.field _Once_Reclose_Routine,32
.field _Once_Reclose_Initialize,32
.field _protect_Reclose,32
.field _LFLSH_Routine,32
.field _LFLSH_Initialize,32
.field _protect_Low_Frequence,32
.field _Zero_I_Routine,32
.field _Zero_I_Initialize,32
.field _protect_Zero_I,32
.field _OVER_LOAD_Routine,32
.field _OVER_LOAD_Initialize,32
.field _protect_Over_Load,32
.field _PT_Routine,32
.field _PT_Initialize,32
.field _protect_PT,32
.field _Measure_Routine,32
.field _Measure_Initialize,32
.field _protect_Mea,32
.field _CCOM_Initialize,32
.field _AD_Check_Routine,32
.field _AD_Check_Initialize,32
.field _AD_Check,32
.field _CCOM_Create_Check,32
.field _DO_Check_Routine,32
.field _DO_Check_Initialize,32
.field _DO_Check,32
.field _SET_ZONE_Routine,32
.field _SET_ZONE_Initialize,32
.field _SET_ZONE_Check,32
.field _PARA_SET_Routine,32
.field _PARA_SET_Initialize,32
.field _PARA_SET_Check,32
.field _PRO_SET_Routine,32
.field _PRO_SET_Initialize,32
.field _PRO_SET_Check,32
.field _ControlCircuitTest_Routine,32
.field _ControlCircuitTest_Initialize,32
.field _ControlTest_Check,32
.field _Spring_Test_Routine,32
.field _Spring_Test_Initialize,32
.field _Spring_Test_Check,32
.sect ".text"
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _Spring_Test_Routine
.global _PARA_SET_Initialize
.global _PRO_SET_Routine
.global _Spring_Test_Initialize
.global _SET_ZONE_Routine
.global _AD_Check_Routine
.global _DO_Check_Routine
.global _PRO_SET_Initialize
.global _ControlCircuitTest_Routine
.global _AD_Check_Initialize
.global _DO_Check_Initialize
.global _ControlCircuitTest_Initialize
.global _OC_I_Direction_Initialize
.global _OC_I_Direction_Routine
.global _OC_II_Direction_Initialize
.global _OC_II_Direction_Routine
.global _OC_ACC_Initialize
.global _OC_ACC_Routine
.global _Once_Reclose_Initialize
.global _Once_Reclose_Routine
.global _Zero_I_Initialize
.global _Zero_I_Routine
.global _LFLSH_Initialize
.global _LFLSH_Routine
.global _OVER_LOAD_Initialize
.global _OVER_LOAD_Routine
.global _PT_Initialize
.global _PT_Routine
.global _Measure_Initialize
.global _Measure_Routine
.global _SET_ZONE_Check
.global _PARA_SET_Check
.global _PRO_SET_Check
.global _ControlTest_Check
.global _Spring_Test_Check
.global _AD_Check
.global _DO_Check
.global _PARA_SET_Routine
.global _SET_ZONE_Initialize
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -