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

📄 promeasure.asm

📁 电力系统中的保护装置全部代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        sti       r0,*+ar0(23)          ; |103| 
	.line	60
;----------------------------------------------------------------------
; 104 | pValue->pvalue_dimension      =    "V";                                
;----------------------------------------------------------------------
        ldp       @CL12,DP
        ldiu      *+fp(2),ar0           ; |104| 
        ldiu      @CL12,r0              ; |104| 
        sti       r0,*+ar0(24)          ; |104| 
	.line	61
;----------------------------------------------------------------------
; 105 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |105| 
        ldfu      1.0000000000e+00,f0   ; |105| 
        stf       f0,*+ar0(25)          ; |105| 
	.line	62
;----------------------------------------------------------------------
; 106 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |106| 
        ldfu      0.0000000000e+00,f0   ; |106| 
        stf       f0,*+ar0(26)          ; |106| 
	.line	63
;----------------------------------------------------------------------
; 107 | pValue++;                                                              
; 108 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |107| 
        addi      *+fp(2),r0            ; |107| Unsigned
        sti       r0,*+fp(2)            ; |107| 
	.line	65
;----------------------------------------------------------------------
; 109 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |109| 
        ldiu      1,r0                  ; |109| 
        addi      *+ar0(75),r0          ; |109| Unsigned
        sti       r0,*+ar0(75)          ; |109| 
        ldiu      *+fp(2),ar0           ; |109| 
        sti       r0,*+ar0(22)          ; |109| 
	.line	66
;----------------------------------------------------------------------
; 110 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"有功功率");                                                          
;----------------------------------------------------------------------
        ldp       @CL15,DP
        ldiu      @CL15,r1              ; |110| 
        ldiu      1,r0                  ; |110| 
        addi      *+fp(2),r0            ; |110| Unsigned
        push      r1                    ; |110| 
        push      r0                    ; |110| 
        call      _strcpy               ; |110| 
                                        ; |110| Call Occurs
        subi      2,sp                  ; |110| 
        ldiu      *+fp(2),ar0           ; |110| 
        sti       r0,*ar0               ; |110| 
	.line	67
;----------------------------------------------------------------------
; 111 | pValue->pvalue_alias           =    "P";                               
;----------------------------------------------------------------------
        ldp       @CL16,DP
        ldiu      *+fp(2),ar0           ; |111| 
        ldiu      @CL16,r0              ; |111| 
        sti       r0,*+ar0(21)          ; |111| 
	.line	68
;----------------------------------------------------------------------
; 112 | pValue->value_calculate_style  =    CHL_MUL_;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |112| 
        ldiu      1,r0                  ; |112| 
        sti       r0,*+ar0(23)          ; |112| 
	.line	69
;----------------------------------------------------------------------
; 113 | pValue->pvalue_dimension       =    "W";                               
;----------------------------------------------------------------------
        ldp       @CL17,DP
        ldiu      *+fp(2),ar0           ; |113| 
        ldiu      @CL17,r0              ; |113| 
        sti       r0,*+ar0(24)          ; |113| 
	.line	70
;----------------------------------------------------------------------
; 114 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |114| 
        ldfu      1.0000000000e+00,f0   ; |114| 
        stf       f0,*+ar0(25)          ; |114| 
	.line	71
;----------------------------------------------------------------------
; 115 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |115| 
        ldfu      0.0000000000e+00,f0   ; |115| 
        stf       f0,*+ar0(26)          ; |115| 
	.line	72
;----------------------------------------------------------------------
; 116 | pValue++;                                                              
; 117 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |116| 
        addi      *+fp(2),r0            ; |116| Unsigned
        sti       r0,*+fp(2)            ; |116| 
	.line	74
;----------------------------------------------------------------------
; 118 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |118| 
        ldiu      1,r0                  ; |118| 
        addi      *+ar0(75),r0          ; |118| Unsigned
        sti       r0,*+ar0(75)          ; |118| 
        ldiu      *+fp(2),ar0           ; |118| 
        sti       r0,*+ar0(22)          ; |118| 
	.line	75
;----------------------------------------------------------------------
; 119 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"无功功率");                                                          
;----------------------------------------------------------------------
        ldiu      1,r0                  ; |119| 
        ldp       @CL18,DP
        addi      *+fp(2),r0            ; |119| Unsigned
        ldiu      @CL18,r1              ; |119| 
        push      r1                    ; |119| 
        push      r0                    ; |119| 
        call      _strcpy               ; |119| 
                                        ; |119| Call Occurs
        subi      2,sp                  ; |119| 
        ldiu      *+fp(2),ar0           ; |119| 
        sti       r0,*ar0               ; |119| 
	.line	76
;----------------------------------------------------------------------
; 120 | pValue->pvalue_alias           =    "Q";                               
;----------------------------------------------------------------------
        ldp       @CL19,DP
        ldiu      *+fp(2),ar0           ; |120| 
        ldiu      @CL19,r0              ; |120| 
        sti       r0,*+ar0(21)          ; |120| 
	.line	77
;----------------------------------------------------------------------
; 121 | pValue->value_calculate_style  =    CHL_MUL_;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |121| 
        ldiu      1,r0                  ; |121| 
        sti       r0,*+ar0(23)          ; |121| 
	.line	78
;----------------------------------------------------------------------
; 122 | pValue->pvalue_dimension       =    "Var";                             
;----------------------------------------------------------------------
        ldp       @CL20,DP
        ldiu      *+fp(2),ar0           ; |122| 
        ldiu      @CL20,r0              ; |122| 
        sti       r0,*+ar0(24)          ; |122| 
	.line	79
;----------------------------------------------------------------------
; 123 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |123| 
        ldfu      1.0000000000e+00,f0   ; |123| 
        stf       f0,*+ar0(25)          ; |123| 
	.line	80
;----------------------------------------------------------------------
; 124 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |124| 
        ldfu      0.0000000000e+00,f0   ; |124| 
        stf       f0,*+ar0(26)          ; |124| 
	.line	81
;----------------------------------------------------------------------
; 125 | pValue++;                                                              
; 126 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |125| 
        addi      *+fp(2),r0            ; |125| Unsigned
        sti       r0,*+fp(2)            ; |125| 
	.line	83
;----------------------------------------------------------------------
; 127 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |127| 
        ldiu      1,r0                  ; |127| 
        addi      *+ar0(75),r0          ; |127| Unsigned
        sti       r0,*+ar0(75)          ; |127| 
        ldiu      *+fp(2),ar0           ; |127| 
        sti       r0,*+ar0(22)          ; |127| 
	.line	84
;----------------------------------------------------------------------
; 128 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"测量频率");                                                          
;----------------------------------------------------------------------
        ldp       @CL21,DP
        ldiu      1,r0                  ; |128| 
        addi      *+fp(2),r0            ; |128| Unsigned
        ldiu      @CL21,r1              ; |128| 
        push      r1                    ; |128| 
        push      r0                    ; |128| 
        call      _strcpy               ; |128| 
                                        ; |128| Call Occurs
        subi      2,sp                  ; |128| 
        ldiu      *+fp(2),ar0           ; |128| 
        sti       r0,*ar0               ; |128| 
	.line	85
;----------------------------------------------------------------------
; 129 | pValue->pvalue_alias           =    "f";                               
;----------------------------------------------------------------------
        ldp       @CL22,DP
        ldiu      *+fp(2),ar0           ; |129| 
        ldiu      @CL22,r0              ; |129| 
        sti       r0,*+ar0(21)          ; |129| 
	.line	86
;----------------------------------------------------------------------
; 130 | pValue->value_calculate_style  =    CHL_MUL_;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |130| 
        ldiu      1,r0                  ; |130| 
        sti       r0,*+ar0(23)          ; |130| 
	.line	87
;----------------------------------------------------------------------
; 131 | pValue->pvalue_dimension       =    "Hz";                              
;----------------------------------------------------------------------
        ldp       @CL23,DP
        ldiu      *+fp(2),ar0           ; |131| 
        ldiu      @CL23,r0              ; |131| 
        sti       r0,*+ar0(24)          ; |131| 
	.line	88
;----------------------------------------------------------------------
; 132 | pValue->value_calculate_coefficient =    1;                            
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |132| 
        ldfu      1.0000000000e+00,f0   ; |132| 
        stf       f0,*+ar0(25)          ; |132| 
	.line	89
;----------------------------------------------------------------------
; 133 | pValue->value_measure               =    0.0;                          
;----------------------------------------------------------------------
        ldiu      *+fp(2),ar0           ; |133| 
        ldfu      0.0000000000e+00,f0   ; |133| 
        stf       f0,*+ar0(26)          ; |133| 
	.line	90
;----------------------------------------------------------------------
; 134 | pValue++;                                                              
; 135 | //------------------------------------------------//                   
;----------------------------------------------------------------------
        ldiu      29,r0                 ; |134| 
        addi      *+fp(2),r0            ; |134| Unsigned
        sti       r0,*+fp(2)            ; |134| 
	.line	92
;----------------------------------------------------------------------
; 136 | pValue->value_index_number     =    ++(pProtect->pro_run_data_number); 
;----------------------------------------------------------------------
        ldiu      *+fp(1),ar0           ; |136| 
        ldiu      1,r0                  ; |136| 
        addi      *+ar0(75),r0          ; |136| Unsigned
        sti       r0,*+ar0(75)          ; |136| 
        ldiu      *+fp(2),ar0           ; |136| 
        sti       r0,*+ar0(22)          ; |136| 
	.line	93
;----------------------------------------------------------------------
; 137 | pValue->pvalue_name            =    (CHAR *)strcpy(pValue -> value_name
;     | ,"脉冲电度1");                                                        
;----------------------------------------------------------------------
        ldp       @CL24,DP
        ldiu      @CL24,r1              ; |137| 
        ldiu      1,r0                  ; |137| 
        addi      *+fp(2),r0            ; |137| Unsigned
        push      r1                    ; |137| 
        push      r0                    ; |137| 
        call      _strcpy               ; |137| 
                                        ; |137| Call Occurs
        subi      2,sp                  ; |137| 
        ldiu      *+fp(2),ar0           ; |137| 
        sti       r0,*ar0               ; |137| 
	.line	94

⌨️ 快捷键说明

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