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

📄 menu_sub.lst

📁 电力系统中的保护装置全部代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
      680 00000036 50600080         ldiu      128,r0                ; |88| 
      681 00000037 21a0c000         and3      r0,*ar0,r0            ; |88| 
      682 00000038 04e00080         cmpi      128,r0                ; |88| 
      683 00000039 6a05fff2         beq       L9                    ; |88| 
      684                   ;*      Branch Occurs to L9             ; |88| 
      685 0000003a          L12:        
      686                           .line   12
      687                   ;----------------------------------------------------------------------
      688                   ;  95 | *(int *)LCD_DATD_RIGHT=data;                                           
      689                   ;----------------------------------------------------------------------
      690 0000003a 08700000-        ldp       @CL5,DP
      691 0000003b 50280507-        ldiu      @CL5,ar0              ; |95| 
      692 0000003c 50400b02         ldiu      *-fp(2),r0            ; |95| 
      693 0000003d 1540c000         sti       r0,*ar0               ; |95| 
      694                           .line   13
      695                                                           ; Begin Epilog Code
      696 0000003e 50410b01         ldiu      *-fp(1),r1
      697 0000003f 504bc300         ldiu      *fp,fp
      698                                                           ; Unallocate the Frame
      699 00000040 18740003         subi      3,sp
      700 00000041 68000001         bu        r1
      701                   ;*      Branch Occurs to r1 
      702                           .endfunc        96,000000000h,1
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:36 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

menu_sub.asm                                                         PAGE   14

      703                   
      704                   
      705 00000042                  .sect    ".text"
      706                   
      707                           .global _Lcd_Write_Com_Left
      708                           .sym    _Lcd_Write_Com_Left,_Lcd_Write_Com_Left,32,2,0
      709                           .func   101
      710                   ;******************************************************************************
      711                   ;* FUNCTION NAME: _Lcd_Write_Com_Left                                         *
      712                   ;*                                                                            *
      713                   ;*   Architecture       : TMS320C32                                           *
      714                   ;*   Calling Convention : Stack Parameter Convention                          *
      715                   ;*   Function Uses Regs : r0,ar0,st                                           *
      716                   ;*   Regs Saved         :                                                     *
      717                   ;*   Stack Frame        : Full (w/ debug)                                     *
      718                   ;*   Total Frame Size   : 2 Call + 1 Parm + 1 Auto + 0 SOE = 4 words          *
      719                   ;******************************************************************************
      720 00000042          _Lcd_Write_Com_Left:
      721                           .sym    _command,-2,4,9,32
      722                           .sym    _i,1,4,1,32
      723                           .line   1
      724                   ;----------------------------------------------------------------------
      725                   ; 101 | void Lcd_Write_Com_Left(int  command)                                  
      726                   ;----------------------------------------------------------------------
      727 00000042 0f2b0000         push      fp
      728 00000043 500b0014         ldiu      sp,fp
      729 00000044 02740001         addi      1,sp
      730                           .line   2
      731                           .line   3
      732                   ;----------------------------------------------------------------------
      733                   ; 103 | int  i = 0;                                                            
      734                   ;----------------------------------------------------------------------
      735 00000045 50600000         ldiu      0,r0                  ; |103| 
      736 00000046 15400301         sti       r0,*+fp(1)            ; |103| 
      737                           .line   4
      738                   ;----------------------------------------------------------------------
      739                   ; 104 | while ((*(int *)LCD_COMMAND_LEFT&0x80) == 0x80)                        
      740                   ;----------------------------------------------------------------------
      741 00000047 08700000-        ldp       @CL1,DP
      742 00000048 50280503-        ldiu      @CL1,ar0              ; |104| 
      743 00000049 50600080         ldiu      128,r0                ; |104| 
      744 0000004a 21a0c000         and3      r0,*ar0,r0            ; |104| 
      745 0000004b 04e00080         cmpi      128,r0                ; |104| 
      746 0000004c 6a06000e         bne       L19                   ; |104| 
      747                   ;*      Branch Occurs to L19            ; |104| 
      748 0000004d          L16:        
      749                           .line   6
      750                   ;----------------------------------------------------------------------
      751                   ; 106 | i++;                                                                   
      752                   ;----------------------------------------------------------------------
      753 0000004d 50600001         ldiu      1,r0                  ; |106| 
      754 0000004e 02400301         addi      *+fp(1),r0            ; |106| 
      755 0000004f 15400301         sti       r0,*+fp(1)            ; |106| 
      756                           .line   7
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:36 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

menu_sub.asm                                                         PAGE   15

      757                   ;----------------------------------------------------------------------
      758                   ; 107 | if(i>100)                                                              
      759                   ;----------------------------------------------------------------------
      760 00000050 04e00064         cmpi      100,r0                ; |107| 
      761 00000051 6a080003         ble       L18                   ; |107| 
      762                   ;*      Branch Occurs to L18            ; |107| 
      763                           .line   9
      764                   ;----------------------------------------------------------------------
      765                   ; 109 | Lcd_Initial();                                                         
      766                   ;----------------------------------------------------------------------
      767 00000052 08700000-        ldp       @CL2,DP
      768 00000053 50200504-        ldiu      @CL2,r0               ; |109| 
      769 00000054 70000000         callu     r0                    ; far call to _Lcd_Initial      ; |109| 
      770                                                           ; |109| Far Call Occurs
      771 00000055          L18:        
      772                           .line   4
      773 00000055 08700000-        ldp       @CL1,DP
      774 00000056 50280503-        ldiu      @CL1,ar0              ; |104| 
      775 00000057 50600080         ldiu      128,r0                ; |104| 
      776 00000058 21a0c000         and3      r0,*ar0,r0            ; |104| 
      777 00000059 04e00080         cmpi      128,r0                ; |104| 
      778 0000005a 6a05fff2         beq       L16                   ; |104| 
      779                   ;*      Branch Occurs to L16            ; |104| 
      780 0000005b          L19:        
      781                           .line   12
      782                   ;----------------------------------------------------------------------
      783                   ; 112 | *(int *)LCD_COMMAND_LEFT=command;                                      
      784                   ;----------------------------------------------------------------------
      785 0000005b 08700000-        ldp       @CL1,DP
      786 0000005c 50280503-        ldiu      @CL1,ar0              ; |112| 
      787 0000005d 50400b02         ldiu      *-fp(2),r0            ; |112| 
      788 0000005e 1540c000         sti       r0,*ar0               ; |112| 
      789                           .line   13
      790                                                           ; Begin Epilog Code
      791 0000005f 50410b01         ldiu      *-fp(1),r1
      792 00000060 504bc300         ldiu      *fp,fp
      793                                                           ; Unallocate the Frame
      794 00000061 18740003         subi      3,sp
      795 00000062 68000001         bu        r1
      796                   ;*      Branch Occurs to r1 
      797                           .endfunc        113,000000000h,1
      798                   
      799                   
      800 00000063                  .sect    ".text"
      801                   
      802                           .global _Lcd_Write_Com_Right
      803                           .sym    _Lcd_Write_Com_Right,_Lcd_Write_Com_Right,32,2,0
      804                           .func   118
      805                   ;******************************************************************************
      806                   ;* FUNCTION NAME: _Lcd_Write_Com_Right                                        *
      807                   ;*                                                                            *
      808                   ;*   Architecture       : TMS320C32                                           *
      809                   ;*   Calling Convention : Stack Parameter Convention                          *
      810                   ;*   Function Uses Regs : r0,ar0,st                                           *
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:36 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -@_RG.AAA 

menu_sub.asm                                                         PAGE   16

      811                   ;*   Regs Saved         :                                                     *
      812                   ;*   Stack Frame        : Full (w/ debug)                                     *
      813                   ;*   Total Frame Size   : 2 Call + 1 Parm + 1 Auto + 0 SOE = 4 words          *
      814                   ;******************************************************************************
      815 00000063          _Lcd_Write_Com_Right:
      816                           .sym    _command,-2,4,9,32
      817                           .sym    _i,1,4,1,32
      818                           .line   1
      819                   ;----------------------------------------------------------------------
      820                   ; 118 | void Lcd_Write_Com_Right(int  command)                                 
      821                   ;----------------------------------------------------------------------
      822 00000063 0f2b0000         push      fp
      823 00000064 500b0014         ldiu      sp,fp
      824 00000065 02740001         addi      1,sp
      825                           .line   2
      826                           .line   3
      827                   ;----------------------------------------------------------------------
      828                   ; 120 | int  i = 0;                                                            
      829                   ;----------------------------------------------------------------------
      830 00000066 50600000         ldiu      0,r0                  ; |120| 
      831 00000067 15400301         sti       r0,*+fp(1)            ; |120| 
      832                           .line   4
      833                   ;----------------------------------------------------------------------
      834                   ; 121 | while ((*(int *)LCD_COMMAND_RIGHT&0x80) == 0x80)                       
      835                   ;----------------------------------------------------------------------
      836 00000068 08700000-        ldp       @CL4,DP
      837 00000069 50280506-        ldiu      @CL4,ar0              ; |121| 
      838 0000006a 50600080         ldiu      128,r0                ; |121| 
      839 0000006b 21a0c000         and3      r0,*ar0,r0            ; |121| 
      840 0000006c 04e00080         cmpi      128,r0                ; |121| 
      841 0000006d 6a06000e         bne       L26                   ; |121| 
      842                   ;*      Branch Occurs to L26            ; |121| 
      843 0000006e          L23:        
      844                           .line   6
      845                   ;----------------------------------------------------------------------
      846                   ; 123 | i++;                                                                   
      847                   ;----------------------------------------------------

⌨️ 快捷键说明

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