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

📄 promeasure.asm

📁 电力系统中的保护装置全部代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;----------------------------------------------------------------------
; 138 | pValue->pvalue_alias           =    "W1";                              
;----------------------------------------------------------------------
        ldp       @CL25,DP
        ldiu      *+fp(2),ar0           ; |138| 
        ldiu      @CL25,r0              ; |138| 
        sti       r0,*+ar0(21)          ; |138| 
	.line	95
;----------------------------------------------------------------------
; 139 | pValue->value_calculate_style  =    CHL_FREQ_;                         
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |139| 
        ldiu      3,r0                  ; |139| 
        sti       r0,*+ar0(23)          ; |139| 
	.line	96
;----------------------------------------------------------------------
; 140 | pValue->pvalue_dimension       =    "KWH";                             
;----------------------------------------------------------------------
        ldp       @CL26,DP
        ldiu      *+fp(2),ar0           ; |140| 
        ldiu      @CL26,r0              ; |140| 
        sti       r0,*+ar0(24)          ; |140| 
	.line	97
;----------------------------------------------------------------------
; 141 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |141| 
        ldfu      1.0000000000e+00,f0   ; |141| 
        stf       f0,*+ar0(25)          ; |141| 
	.line	98
;----------------------------------------------------------------------
; 142 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |142| 
        ldfu      0.0000000000e+00,f0   ; |142| 
        stf       f0,*+ar0(26)          ; |142| 
	.line	99
;----------------------------------------------------------------------
; 143 | pValue++;                                                              
; 144 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |143| 
        addi      *+fp(2),r0            ; |143| Unsigned
        sti       r0,*+fp(2)            ; |143| 
	.line	101
;----------------------------------------------------------------------
; 145 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |145| 
        ldiu      1,r0                  ; |145| 
        addi      *+ar0(75),r0          ; |145| Unsigned
        sti       r0,*+ar0(75)          ; |145| 
        ldiu      *+fp(2),ar0           ; |145| 
        sti       r0,*+ar0(22)          ; |145| 
	.line	102
;----------------------------------------------------------------------
; 146 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"脉冲电度2");                                                        
;----------------------------------------------------------------------
        ldp       @CL27,DP
        ldiu      @CL27,r1              ; |146| 
        ldiu      1,r0                  ; |146| 
        addi      *+fp(2),r0            ; |146| Unsigned
        push      r1                    ; |146| 
        push      r0                    ; |146| 
        call      _strcpy               ; |146| 
                                        ; |146| Call Occurs
        subi      2,sp                  ; |146| 
        ldiu      *+fp(2),ar0           ; |146| 
        sti       r0,*ar0               ; |146| 
	.line	103
;----------------------------------------------------------------------
; 147 | pValue->pvalue_alias           =    "W2";                              
;----------------------------------------------------------------------
        ldp       @CL28,DP
        ldiu      *+fp(2),ar0           ; |147| 
        ldiu      @CL28,r0              ; |147| 
        sti       r0,*+ar0(21)          ; |147| 
	.line	104
;----------------------------------------------------------------------
; 148 | pValue->value_calculate_style  =    CHL_FREQ_;                         
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |148| 
        ldiu      3,r0                  ; |148| 
        sti       r0,*+ar0(23)          ; |148| 
	.line	105
;----------------------------------------------------------------------
; 149 | pValue->pvalue_dimension       =    "KWH";                             
;----------------------------------------------------------------------
        ldp       @CL26,DP
        ldiu      *+fp(2),ar0           ; |149| 
        ldiu      @CL26,r0              ; |149| 
        sti       r0,*+ar0(24)          ; |149| 
	.line	106
;----------------------------------------------------------------------
; 150 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |150| 
        ldfu      1.0000000000e+00,f0   ; |150| 
        stf       f0,*+ar0(25)          ; |150| 
	.line	107
;----------------------------------------------------------------------
; 151 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |151| 
        ldfu      0.0000000000e+00,f0   ; |151| 
        stf       f0,*+ar0(26)          ; |151| 
	.line	108
;----------------------------------------------------------------------
; 152 | pValue++;                                                              
; 153 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |152| 
        addi      *+fp(2),r0            ; |152| Unsigned
        sti       r0,*+fp(2)            ; |152| 
	.line	110
;----------------------------------------------------------------------
; 154 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |154| 
        ldiu      1,r0                  ; |154| 
        addi      *+ar0(75),r0          ; |154| Unsigned
        sti       r0,*+ar0(75)          ; |154| 
        ldiu      *+fp(2),ar0           ; |154| 
        sti       r0,*+ar0(22)          ; |154| 
	.line	111
;----------------------------------------------------------------------
; 155 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"脉冲电度3");                                                        
;----------------------------------------------------------------------
        ldiu      1,r0                  ; |155| 
        ldp       @CL29,DP
        addi      *+fp(2),r0            ; |155| Unsigned
        ldiu      @CL29,r1              ; |155| 
        push      r1                    ; |155| 
        push      r0                    ; |155| 
        call      _strcpy               ; |155| 
                                        ; |155| Call Occurs
        subi      2,sp                  ; |155| 
        ldiu      *+fp(2),ar0           ; |155| 
        sti       r0,*ar0               ; |155| 
	.line	112
;----------------------------------------------------------------------
; 156 | pValue->pvalue_alias           =    "W3";                              
;----------------------------------------------------------------------
        ldp       @CL30,DP
        ldiu      *+fp(2),ar0           ; |156| 
        ldiu      @CL30,r0              ; |156| 
        sti       r0,*+ar0(21)          ; |156| 
	.line	113
;----------------------------------------------------------------------
; 157 | pValue->value_calculate_style  =    CHL_FREQ_;                         
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |157| 
        ldiu      3,r0                  ; |157| 
        sti       r0,*+ar0(23)          ; |157| 
	.line	114
;----------------------------------------------------------------------
; 158 | pValue->pvalue_dimension       =    "KWH";                             
;----------------------------------------------------------------------
        ldp       @CL26,DP
        ldiu      *+fp(2),ar0           ; |158| 
        ldiu      @CL26,r0              ; |158| 
        sti       r0,*+ar0(24)          ; |158| 
	.line	115
;----------------------------------------------------------------------
; 159 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |159| 
        ldfu      1.0000000000e+00,f0   ; |159| 
        stf       f0,*+ar0(25)          ; |159| 
	.line	116
;----------------------------------------------------------------------
; 160 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |160| 
        ldfu      0.0000000000e+00,f0   ; |160| 
        stf       f0,*+ar0(26)          ; |160| 
	.line	117
;----------------------------------------------------------------------
; 161 | pValue++;                                                              
; 162 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |161| 
        addi      *+fp(2),r0            ; |161| Unsigned
        sti       r0,*+fp(2)            ; |161| 
	.line	119
;----------------------------------------------------------------------
; 163 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |163| 
        ldiu      1,r0                  ; |163| 
        addi      *+ar0(75),r0          ; |163| Unsigned
        sti       r0,*+ar0(75)          ; |163| 
        ldiu      *+fp(2),ar0           ; |163| 
        sti       r0,*+ar0(22)          ; |163| 
	.line	120
;----------------------------------------------------------------------
; 164 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"脉冲电度4");                                                        
;----------------------------------------------------------------------
        ldp       @CL31,DP
        ldiu      @CL31,r1              ; |164| 
        ldiu      1,r0                  ; |164| 
        addi      *+fp(2),r0            ; |164| Unsigned
        push      r1                    ; |164| 
        push      r0                    ; |164| 
        call      _strcpy               ; |164| 
                                        ; |164| Call Occurs
        subi      2,sp                  ; |164| 
        ldiu      *+fp(2),ar0           ; |164| 
        sti       r0,*ar0               ; |164| 
	.line	121
;----------------------------------------------------------------------
; 165 | pValue->pvalue_alias           =    "W4";                              
;----------------------------------------------------------------------
        ldp       @CL32,DP
        ldiu      *+fp(2),ar0           ; |165| 
        ldiu      @CL32,r0              ; |165| 
        sti       r0,*+ar0(21)          ; |165| 
	.line	122
;----------------------------------------------------------------------
; 166 | pValue->value_calculate_style  =    CHL_FREQ_;                         
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |166| 
        ldiu      3,r0                  ; |166| 
        sti       r0,*+ar0(23)          ; |166| 
	.line	123
;----------------------------------------------------------------------
; 167 | pValue->pvalue_dimension       =    "KWH";                             
;----------------------------------------------------------------------
        ldp       @CL26,DP
        ldiu      *+fp(2),ar0           ; |167| 
        ldiu      @CL26,r0              ; |167| 
        sti       r0,*+ar0(24)          ; |167| 
	.line	124
;----------------------------------------------------------------------
; 168 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |168| 
        ldfu      1.0000000000e+00,f0   ; |168| 
        stf       f0,*+ar0(25)          ; |168| 
	.line	125
;----------------------------------------------------------------------
; 169 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |169| 
        ldfu      0.0000000000e+00,f0   ; |169| 
        stf       f0,*+ar0(26)          ; |169| 
	.line	126
;----------------------------------------------------------------------
; 170 | pValue++;                                                              
; 171 | //------------------------------------------------//
;     |                                                                        
;     |                                                                        
; 172 | //无报告                                                               
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |170| 
        addi      *+fp(2),r0            ; |170| Unsigned
        sti       r0,*+fp(2)            ; |170| 
	.line	129
;----------------------------------------------------------------------
; 173 | pProtect->pro_startup_flag    =    0;                                  
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |173| 
        ldiu      0,r0                  ; |173| 
        sti       r0,*+ar0(77)          ; |173| 
	.line	130
;-------------------------------------

⌨️ 快捷键说明

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