📄 promeasure.asm
字号:
;----------------------------------------------------------------------
; 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 + -