promeasure.lst

来自「电力系统中的保护装置全部代码」· LST 代码 · 共 880 行 · 第 1/5 页

LST
880
字号
      484                   ;----------------------------------------------------------------------
      485 00000003 50400b02         ldiu      *-fp(2),r0            ; |52| 
      486 00000004 15400301         sti       r0,*+fp(1)            ; |52| 
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:37 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

promeasure.asm                                                       PAGE   10

      487                           .line   11
      488                   ;----------------------------------------------------------------------
      489                   ;  55 | pProtect->pro_run_data    =    ProMeasure_rundata;                     
      490                   ;  56 | //保护ID号                                                             
      491                   ;----------------------------------------------------------------------
      492 00000005 08700000-        ldp       @CL1,DP
      493 00000006 50080000         ldiu      r0,ar0
      494 00000007 5020013f-        ldiu      @CL1,r0               ; |55| 
      495 00000008 1540004c         sti       r0,*+ar0(76)          ; |55| 
      496                           .line   13
      497                   ;----------------------------------------------------------------------
      498                   ;  57 | pProtect->pro_id = PRO_Total_Protect;                                  
      499                   ;  58 | //保护装置名                                                           
      500                   ;----------------------------------------------------------------------
      501 00000009 08700000-        ldp       @CL2,DP
      502 0000000a 50280140-        ldiu      @CL2,ar0              ; |57| 
      503 0000000b 50490301         ldiu      *+fp(1),ar1           ; |57| 
      504 0000000c 5040c000         ldiu      *ar0,r0               ; |57| 
      505 0000000d 15400103         sti       r0,*+ar1(3)           ; |57| 
      506                           .line   15
      507                   ;----------------------------------------------------------------------
      508                   ;  59 | pProtect->ppro_device_name = "WXH-821";                                
      509                   ;  60 | //保护名                                                               
      510                   ;----------------------------------------------------------------------
      511 0000000e 08700000-        ldp       @CL3,DP
      512 0000000f 50480301         ldiu      *+fp(1),ar0           ; |59| 
      513 00000010 50200141-        ldiu      @CL3,r0               ; |59| 
      514 00000011 15400004         sti       r0,*+ar0(4)           ; |59| 
      515                           .line   17
      516                   ;----------------------------------------------------------------------
      517                   ;  61 | pProtect->ppro_name = "测量";                                          
      518                   ;  62 | //跳闸位                                                               
      519                   ;----------------------------------------------------------------------
      520 00000012 08700000-        ldp       @CL4,DP
      521 00000013 50480301         ldiu      *+fp(1),ar0           ; |61| 
      522 00000014 50200142-        ldiu      @CL4,r0               ; |61| 
      523 00000015 1540000f         sti       r0,*+ar0(15)          ; |61| 
      524                           .line   19
      525                   ;----------------------------------------------------------------------
      526                   ;  63 | pProtect->pro_trip = 0;                                                
      527                   ;  64 | //压板个数                                                             
      528                   ;----------------------------------------------------------------------
      529 00000016 50480301         ldiu      *+fp(1),ar0           ; |63| 
      530 00000017 50600000         ldiu      0,r0                  ; |63| 
      531 00000018 15400046         sti       r0,*+ar0(70)          ; |63| 
      532                           .line   21
      533                   ;----------------------------------------------------------------------
      534                   ;  65 | pProtect->pro_jumper_number       =    0;                              
      535                   ;  66 | //定值个数                                                             
      536                   ;----------------------------------------------------------------------
      537 00000019 50480301         ldiu      *+fp(1),ar0           ; |65| 
      538 0000001a 15400049         sti       r0,*+ar0(73)          ; |65| 
      539                           .line   23
      540                   ;----------------------------------------------------------------------
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:37 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

promeasure.asm                                                       PAGE   11

      541                   ;  67 | pProtect->pro_setting_number      =    0;  //没有定值                  
      542                   ;  68 | //实时参数                                                             
      543                   ;  69 | // ----------------------------------------------------- //            
      544                   ;----------------------------------------------------------------------
      545 0000001b 50480301         ldiu      *+fp(1),ar0           ; |67| 
      546 0000001c 15400047         sti       r0,*+ar0(71)          ; |67| 
      547                           .line   26
      548                   ;----------------------------------------------------------------------
      549                   ;  70 | pProtect->pro_run_data_number    =    0;                               
      550                   ;----------------------------------------------------------------------
      551 0000001d 50480301         ldiu      *+fp(1),ar0           ; |70| 
      552 0000001e 1540004b         sti       r0,*+ar0(75)          ; |70| 
      553                           .line   27
      554                   ;----------------------------------------------------------------------
      555                   ;  71 | pValue                           =    pProtect->pro_run_data;          
      556                   ;  72 | //------------------------------------------------//                   
      557                   ;----------------------------------------------------------------------
      558 0000001f 50480301         ldiu      *+fp(1),ar0           ; |71| 
      559 00000020 5040004c         ldiu      *+ar0(76),r0          ; |71| 
      560 00000021 15400302         sti       r0,*+fp(2)            ; |71| 
      561                           .line   29
      562                   ;----------------------------------------------------------------------
      563                   ;  73 | pValue->value_index_number    =    ++(pProtect->pro_run_data_number);
      564                   ;     |                                                                        
      565                   ;----------------------------------------------------------------------
      566 00000022 50600001         ldiu      1,r0                  ; |73| 
      567 00000023 0240004b         addi      *+ar0(75),r0          ; |73| Unsigned
      568 00000024 1540004b         sti       r0,*+ar0(75)          ; |73| 
      569 00000025 50480302         ldiu      *+fp(2),ar0           ; |73| 
      570 00000026 15400016         sti       r0,*+ar0(22)          ; |73| 
      571                           .line   30
      572                   ;----------------------------------------------------------------------
      573                   ;  74 | pValue->pvalue_name           =    (CHAR*)strcpy(pValue->value_name,"A
      574                   ;     | 相测量电流");                                                          
      575                   ;----------------------------------------------------------------------
      576 00000027 08700000-        ldp       @CL5,DP
      577 00000028 50600001         ldiu      1,r0                  ; |74| 
      578 00000029 50210143-        ldiu      @CL5,r1               ; |74| 
      579 0000002a 02400302         addi      *+fp(2),r0            ; |74| Unsigned
      580 0000002b 0f210000         push      r1                    ; |74| 
      581 0000002c 0f200000         push      r0                    ; |74| 
      582 0000002d 62000000!        call      _strcpy               ; |74| 
      583                                                           ; |74| Call Occurs
      584 0000002e 18740002         subi      2,sp                  ; |74| 
      585 0000002f 50480302         ldiu      *+fp(2),ar0           ; |74| 
      586 00000030 1540c000         sti       r0,*ar0               ; |74| 
      587                           .line   31
      588                   ;----------------------------------------------------------------------
      589                   ;  75 | pValue->pvalue_alias          =    "IA";                               
      590                   ;----------------------------------------------------------------------
      591 00000031 08700000-        ldp       @CL6,DP
      592 00000032 50480302         ldiu      *+fp(2),ar0           ; |75| 
      593 00000033 50200144-        ldiu      @CL6,r0               ; |75| 
      594 00000034 15400015         sti       r0,*+ar0(21)          ; |75| 
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:37 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

promeasure.asm                                                       PAGE   12

      595                           .line   32
      596                   ;----------------------------------------------------------------------
      597                   ;  76 | pValue->value_calculate_style =    CHL_MUL_;                           
      598                   ;----------------------------------------------------------------------
      599 00000035 50480302         ldiu      *+fp(2),ar0           ; |76| 
      600 00000036 50600001         ldiu      1,r0                  ; |76| 
      601 00000037 15400017         sti       r0,*+ar0(23)          ; |76| 
      602                           .line   33
      603                   ;----------------------------------------------------------------------
      604                   ;  77 | pValue->pvalue_dimension      =    "A";                                
      605                   ;----------------------------------------------------------------------
      606 00000038 08700000-        ldp       @CL7,DP
      607 00000039 50480302         ldiu      *+fp(2),ar0           ; |77| 
      608 0000003a 50200145-        ldiu      @CL7,r0               ; |77| 
      609 0000003b 15400018         sti       r0,*+ar0(24)          ; |77| 
      610                           .line   34
      611                   ;----------------------------------------------------------------------
      612                   ;  78 | pValue->value_calculate_coefficient =    1;                            
      613                   ;----------------------------------------------------------------------
      614 0000003c 50480302         ldiu      *+fp(2),ar0           ; |78| 
      615 0000003d 40600000         ldfu      1.0000000000e+00,f0   ; |78| 
      616 0000003e 14400019         stf       f0,*+ar0(25)          ; |78| 
      617                           .line   35
      618                   ;----------------------------------------------------------------------
      619                   ;  79 | pValue->value_measure               =    0.0;                          
      620                   ;----------------------------------------------------------------------
      621 0000003f 50480302         ldiu      *+fp(2),ar0           ; |79| 
      622 00000040 40608000         ldfu      0.0000000000e+00,f0   ; |79| 
      623 00000041 1440001a         stf       f0,*+ar0(26)          ; |79| 
      624                           .line   36
      625                   ;----------------------------------------------------------------------
      626                   ;  80 | pValue++;                                                              
      627                   ;  81 | //------------------------------------------------//                   
      628                   ;----------------------------------------------------------------------
      629 00000042 5060001d         ldiu      29,r0                 ; |80| 
      630 00000043 02400302         addi      *+fp(2),r0            ; |80| Unsigned
      631 00000044 15400302         sti       r0,*+fp(2)            ; |80| 
      632                           .line   38
      633                   ;----------------------------------------------------------------------
      634                   ;  82 | pValue->value_index_number    =    ++(pProtect->pro_run_data_number);  
      635                   ;----------------------------------------------------------------------
      636 00000045 50480301         ldiu      *+fp(1),ar0           ; |82| 
      637 00000046 50600001         ldiu      1,r0                  ; |82| 
      638 00000047 0240004b         addi      *+ar0(75),r0          ; |82| Unsigned
      639 00000048 1540004b         sti       r0,*+ar0(75)          ; |82| 
      640 00000049 50480302         ldiu      *+fp(2),ar0           ; |82| 
      641 0000004a 15400016         sti       r0,*+ar0(22)          ; |82| 
      642                           .line   39
      643                   ;----------------------------------------------------------------------
      644                   ;  83 | pValue->pvalue_name           =    (CHAR*)strcpy(pValue->value_name,"C

⌨️ 快捷键说明

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