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