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 + -
显示快捷键?