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

📄 i2cse2pd.lst

📁 DSP28X通訊程式
💻 LST
📖 第 1 页 / 共 3 页
字号:
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4                           PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.06 *
       3              ;* Date/Time created: Fri Aug 01 12:16:18 2003                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "i2cse2pd.c"
       7              
       8 00000000               .sect   ".cinit"
       9                      .align  1
      10 00000000 FFFF          .field          -1,16
      11 00000001 0000-         .field          _step$1+0,32
         00000002 0000 
      12 00000003 0000          .field          0,16                    ; _step$1 @ 0
      13              
      14 00000000               .sect   ".text"
      15 00000000       _step$1:        .usect  ".ebss",1,1,0
      16                      .sym    _step,_step$1, 4, 3, 16
      17              
      18 00000004               .sect   ".cinit"
      19                      .align  1
      20 00000004 FFFF          .field          -1,16
      21 00000005 0001-         .field          _dataCount$2+0,32
         00000006 0000 
      22 00000007 0000          .field          0,16                    ; _dataCount$2 @ 0
      23              
      24 00000000               .sect   ".text"
      25 00000001       _dataCount$2:   .usect  ".ebss",1,1,0
      26                      .sym    _dataCount,_dataCount$2, 4, 3, 16
      27              
      28 00000008               .sect   ".cinit"
      29                      .align  1
      30 00000008 FFF8          .field          -IR_1,16
      31 00000009 0002-         .field          _i2c+0,32
         0000000a 0000 
      32 0000000b 0000          .field          0,16                    ; _i2c._taskIndex @ 0
      33 0000000c 0000          .field          0,16                    ; _i2c._I2CCSR @ 16
      34 0000000d 0000          .field          0,16                    ; _i2c._I2CDAT @ 32
      35 0000000e 0000          .field          0,16                    ; _i2c._bitCntr @ 48
      36 0000000f 0000!         .field          _vi2cmInit,32           ; _i2c._init @ 64
         00000010 0000 
      37 00000011 0000!         .field          _vi2cmTick,32           ; _i2c._tick @ 96
         00000012 0000 
      38        0008  IR_1:   .set    8
      39              
      40 00000000               .sect   ".text"
      41 00000002       _i2c:   .usect  ".ebss",8,1,1
      42                      .sym    _i2c,_i2c, 8, 3, 128, $$fake0
      43              ;       ac2000 -@C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_5 
      44              
      45 00000000               .sect   ".text"
      46                      .global _I2CSE2P_init
      47                      .sym    _I2CSE2P_init,_I2CSE2P_init, 32, 2, 0
      48                      .func   25
      49              
      50              ;***************************************************************
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4                           PAGE    2

      51              ;* FNAME: _I2CSE2P_init                 FR SIZE:   2           *
      52              ;*                                                             *
      53              ;* FUNCTION ENVIRONMENT                                        *
      54              ;*                                                             *
      55              ;* FUNCTION PROPERTIES                                         *
      56              ;*                            0 Parameter,  2 Auto,  0 SOE     *
      57              ;***************************************************************
      58              
      59 00000000       _I2CSE2P_init:
      60                      .line   2
      61              ;* AR4   assigned to _eeprom
      62                      .sym    _eeprom,12, 24, 17, 22, $$fake1
      63                      .sym    _eeprom,-2, 24, 1, 22, $$fake1
      64 00000000 FE02          ADDB      SP,#2
      65 00000001 A842          MOVL      *-SP[2],XAR4          ; |26| 
      66                      .line   3
      67 00000002 761F-         MOVW      DP,#_i2c+4
         00000003 0000 
      68 00000004 C506-         MOVL      XAR7,@_i2c+4          ; |27| 
      69 00000005 8F00-         MOVL      XAR4,#_i2c            ; |27| 
         00000006 0002 
      70 00000007 3E67          LCR       *XAR7                 ; |27| 
      71                      ; call occurs [XAR7] ; |27| 
      72                      .line   4
      73 00000008 8A42          MOVL      XAR4,*-SP[2]          ; |28| 
      74 00000009 2BD4          MOV       *+XAR4[2],#0          ; |28| 
      75                      .line   5
      76 0000000a 8A42          MOVL      XAR4,*-SP[2]          ; |29| 
      77 0000000b 0200          MOVB      ACC,#0
      78 0000000c 1EC4          MOVL      *+XAR4[0],ACC         ; |29| 
      79                      .line   6
      80 0000000d FE82          SUBB      SP,#2
      81 0000000e 0006          LRETR
      82                      ; return occurs
      83                      .endfunc        30,000000000h,2
      84              
      85              
      86              
      87 0000000f               .sect   ".text"
      88                      .global _I2CSE2P_tick
      89                      .sym    _I2CSE2P_tick,_I2CSE2P_tick, 32, 2, 0
      90                      .func   36
      91              
      92              ;***************************************************************
      93              ;* FNAME: _I2CSE2P_tick                 FR SIZE:   2           *
      94              ;*                                                             *
      95              ;* FUNCTION ENVIRONMENT                                        *
      96              ;*                                                             *
      97              ;* FUNCTION PROPERTIES                                         *
      98              ;*                            0 Parameter,  2 Auto,  0 SOE     *
      99              ;***************************************************************
     100              
     101 0000000f       _I2CSE2P_tick:
     102                      .line   2
     103              ;* AR4   assigned to _eeprom
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4                           PAGE    3

     104                      .sym    _eeprom,12, 24, 17, 22, $$fake1
     105                      .sym    _eeprom,-2, 24, 1, 22, $$fake1
     106 0000000f FE02          ADDB      SP,#2
     107 00000010 A842          MOVL      *-SP[2],XAR4          ; |37| 
     108                      .line   7
     109 00000011 FFEF          B         L30,UNC               ; |42| 
         00000012 00E9 
     110                      ; branch occurs ; |42| 
     111 00000013       L1:    
     112                      .line   14
     113 00000013 8A42          MOVL      XAR4,*-SP[2]          ; |49| 
     114 00000014 40D4          TBIT      *+XAR4[2],#0          ; |49| 
     115 00000015 EF06          BF        L2,NTC                ; |49| 
     116                      ; branch occurs ; |49| 
     117                      .line   15
     118 00000016 2800-         MOV       @_step$1,#1           ; |50| 
         00000017 0001 
     119                      .line   16
     120 00000018 8A42          MOVL      XAR4,*-SP[2]          ; |51| 
     121 00000019 1AD4          OR        *+XAR4[2],#0x0004     ; |51| 
         0000001a 0004 
     122 0000001b       L2:    
     123                      .line   20
     124 0000001b 8A42          MOVL      XAR4,*-SP[2]          ; |55| 
     125 0000001c 41D4          TBIT      *+XAR4[2],#1          ; |55| 
     126 0000001d 56CC          BF        L31,NTC               ; |55| 
         0000001e 00EF 
     127                      ; branch occurs ; |55| 
     128                      .line   21
     129 0000001f 2800-         MOV       @_step$1,#1           ; |56| 
         00000020 0001 
     130                      .line   22
     131 00000021 8A42          MOVL      XAR4,*-SP[2]          ; |57| 
     132 00000022 1AD4          OR        *+XAR4[2],#0x0008     ; |57| 
         00000023 0008 
     133                      .line   23
     134 00000024 FFEF          B         L31,UNC               ; |58| 
         00000025 00E8 
     135                      ; branch occurs ; |58| 
     136 00000026       L3:    
     137                      .line   33
     138 00000026 2802-         MOV       @_i2c,#2              ; |68| 
         00000027 0002 
     139                      .line   34
     140 00000028 0A00-         INC       @_step$1              ; |69| 
     141 00000029 FFEF          B         L31,UNC               ; |69| 
         0000002a 00E3 
     142                      ; branch occurs ; |69| 
     143 0000002b       L4:    
     144                      .line   39
     145 0000002b 9202-         MOV       AL,@_i2c              ; |74| 
     146 0000002c 56C0          BF        L31,NEQ               ; |74| 
         0000002d 00E0 
     147                      ; branch occurs ; |74| 
     148                      .line   40
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4                           PAGE    4

     149 0000002e 8A42          MOVL      XAR4,*-SP[2]          ; |75| 
     150 0000002f 8AC4          MOVL      XAR4,*+XAR4[0]        ; |75| 
     151 00000030 92E4          MOV       AL,*+XAR4[4]          ; |75| 
     152 00000031 9007          ANDB      AL,#0x07              ; |75| 
     153 00000032 FF80          LSL       AL,1                  ; |75| 
     154 00000033 50A0          ORB       AL,#0xa0              ; |75| 
     155 00000034 9604-         MOV       @_i2c+2,AL            ; |75| 
     156                      .line   43
     157 00000035 2802-         MOV       @_i2c,#34             ; |78| 
         00000036 0022 
     158                      .line   44
     159 00000037 0A00-         INC       @_step$1              ; |79| 
     160                      .line   45
     161 00000038 FFEF          B         L31,UNC               ; |80| 
         00000039 00D4 
     162                      ; branch occurs ; |80| 
     163 0000003a       L5:    
     164                      .line   50
     165 0000003a 9202-         MOV       AL,@_i2c              ; |85| 
     166 0000003b 56C0          BF        L31,NEQ               ; |85| 
         0000003c 00D1 
     167                      ; branch occurs ; |85| 
     168                      .line   51
     169 0000003d 4003-         TBIT      @_i2c+1,#0            ; |86| 
     170 0000003e EF05          BF        L6,NTC                ; |86| 
     171                      ; branch occurs ; |86| 
     172                      .line   52
     173 0000003f 2800-         MOV       @_step$1,#16          ; |87| 
         00000040 0010 
     174 00000041 FFEF          B         L31,UNC               ; |87| 
         00000042 00CB 
     175                      ; branch occurs ; |87| 
     176 00000043       L6:    
     177                      .line   56
     178 00000043 8A42          MOVL      XAR4,*-SP[2]          ; |91| 
     179 00000044 8AC4          MOVL      XAR4,*+XAR4[0]        ; |91| 
     180 00000045 CCDC          AND       AL,*+XAR4[3],#0xff00  ; |91| 
         00000046 FF00 
     181 00000047 FFC7          LSR       AL,8                  ; |91| 
     182 00000048 9604-         MOV       @_i2c+2,AL            ; |91| 
     183                      .line   63
     184 00000049 2802-         MOV       @_i2c,#34             ; |98| 
         0000004a 0022 
     185                      .line   64
     186 0000004b 0A00-         INC       @_step$1              ; |99| 
     187                      .line   66
     188 0000004c FFEF          B         L31,UNC               ; |101| 
         0000004d 00C0 
     189                      ; branch occurs ; |101| 
     190 0000004e       L7:    
     191                      .line   72
     192 0000004e 9202-         MOV       AL,@_i2c              ; |107| 
     193 0000004f 56C0          BF        L31,NEQ               ; |107| 
         00000050 00BD 
     194                      ; branch occurs ; |107| 
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4                           PAGE    5

     195                      .line   73
     196 00000051 4003-         TBIT      @_i2c+1,#0            ; |108| 
     197 00000052 EF08          BF        L8,NTC                ; |108| 
     198                      ; branch occurs ; |108| 
     199                      .line   74
     200 00000053 8A42          MOVL      XAR4,*-SP[2]          ; |109| 
     201 00000054 1AD4          OR        *+XAR4[2],#0x0010     ; |109| 
         00000055 0010 
     202                      .line   75
     203 00000056 2800-         MOV       @_step$1,#14          ; |110| 
         00000057 000E 
     204                      .line   76
     205 00000058 FFEF          B         L31,UNC               ; |111| 
         00000059 00B4 

⌨️ 快捷键说明

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