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

📄 defaultisr_nonbios.lst

📁 2812 开发库
💻 LST
📖 第 1 页 / 共 5 页
字号:
     168 00000009 761F!         MOVW      DP,#_SciaRegs+7
         0000000a 0000 
     169 0000000b 9207!         MOV       AL,@_SciaRegs+7       ; |38| 
     170 0000000c 96C4          MOV       *+XAR4[0],AL          ; |38| 
     171                      .line   9
     172              ;----------------------------------------------------------------------
     173              ;  39 | i++;                                                                   
     174              ;----------------------------------------------------------------------
     175 0000000d 761F-         MOVW      DP,#_i$1
         0000000e 0000 
     176 0000000f 0A00-         INC       @_i$1                 ; |39| 
     177                      .line   11
     178              ;----------------------------------------------------------------------
     179              ;  41 | if (i==8)                                                              
     180              ;----------------------------------------------------------------------
     181 00000010 9200-         MOV       AL,@_i$1              ; |41| 
     182 00000011 5208          CMPB      AL,#8                 ; |41| 
     183 00000012 ED17          BF        L4,NEQ                ; |41| 
     184                      ; branch occurs ; |41| 
     185                      .line   13
     186              ;----------------------------------------------------------------------
     187              ;  43 | for (i=0;i<8;i++) SciaRegs.SCITXBUF = scia_buffer[i] + 1;              
     188              ;----------------------------------------------------------------------
     189 00000013 2B00-         MOV       @_i$1,#0              ; |43| 
     190 00000014 9200-         MOV       AL,@_i$1              ; |43| 
     191 00000015 5208          CMPB      AL,#8                 ; |43| 
     192 00000016 6312          B         L3,GEQ                ; |43| 
     193                      ; branch occurs ; |43| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:29:59 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/DefaultIsr_nonBIOS.asm                             PAGE    5

     194 00000017       L2:    
     195 00000017 3B01          SETC      SXM
     196 00000018 8F00-         MOVL      XAR4,#_scia_buffer$2  ; |43| 
         00000019 0010 
     197 0000001a 8500-         MOV       ACC,@_i$1             ; |43| 
     198 0000001b 5601          ADDL      XAR4,ACC
         0000001c 00A4 
     199 0000001d 761F!         MOVW      DP,#_SciaRegs+9
         0000001e 0000 
     200 0000001f 92C4          MOV       AL,*+XAR4[0]          ; |43| 
     201 00000020 9C01          ADDB      AL,#1                 ; |43| 
     202 00000021 9609!         MOV       @_SciaRegs+9,AL       ; |43| 
     203 00000022 761F-         MOVW      DP,#_i$1
         00000023 0000 
     204 00000024 0A00-         INC       @_i$1                 ; |43| 
     205 00000025 9200-         MOV       AL,@_i$1              ; |43| 
     206 00000026 5208          CMPB      AL,#8                 ; |43| 
     207 00000027 64F0          B         L2,LT                 ; |43| 
     208                      ; branch occurs ; |43| 
     209 00000028       L3:    
     210                      .line   14
     211              ;----------------------------------------------------------------------
     212              ;  44 | i = 0;                                                                 
     213              ;----------------------------------------------------------------------
     214 00000028 2B00-         MOV       @_i$1,#0              ; |44| 
     215 00000029       L4:    
     216                      .line   16
     217 00000029 761F!         MOVW      DP,#_SciaRegs+11
         0000002a 0000 
     218 0000002b CC0B!         AND       AL,@_SciaRegs+11,#0x1f00 ; |46| 
         0000002c 1F00 
     219 0000002d FFC7          LSR       AL,8                  ; |46| 
     220 0000002e 62D3          B         L1,GT                 ; |46| 
     221                      ; branch occurs ; |46| 
     222                      .line   17
     223 0000002f 0006          LRETR
     224                      ; return occurs
     225                      .endfunc        47,000000000h,0
     226              
     227              
     228              
     229 00000030               .sect   ".text"
     230                      .global _SCI_B_P
     231                      .sym    _SCI_B_P,_SCI_B_P, 36, 2, 0
     232                      .func   49
     233              ;----------------------------------------------------------------------
     234              ;  49 | SCI_B_P()                                                              
     235              ;----------------------------------------------------------------------
     236              
     237              ;***************************************************************
     238              ;* FNAME: _SCI_B_P                      FR SIZE:   0           *
     239              ;*                                                             *
     240              ;* FUNCTION ENVIRONMENT                                        *
     241              ;*                                                             *
     242              ;* FUNCTION PROPERTIES                                         *
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:29:59 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/DefaultIsr_nonBIOS.asm                             PAGE    6

     243              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     244              ;***************************************************************
     245              
     246 00000030       _SCI_B_P:
     247                      .line   2
     248              ;----------------------------------------------------------------------
     249              ;  51 | static int i = 0;                                                      
     250              ;  52 | static int scib_buffer[8];                                             
     251              ;----------------------------------------------------------------------
     252                      .line   6
     253              ;----------------------------------------------------------------------
     254              ;  54 | if(TR_485 ==0)   // Receive enabled                                    
     255              ;----------------------------------------------------------------------
     256 00000030 761F!         MOVW      DP,#_GpioDataRegs+12
         00000031 0000 
     257 00000032 CC0C!         AND       AL,@_GpioDataRegs+12,#0x0040 ; |54| 
         00000033 0040 
     258 00000034 FFC5          LSR       AL,6                  ; |54| 
     259 00000035 ED37          BF        L9,NEQ                ; |54| 
     260                      ; branch occurs ; |54| 
     261                      .line   8
     262              ;----------------------------------------------------------------------
     263              ;  56 | while (ScibRegs.SCIFFRX.bit.RXFIFST >0)                                
     264              ;----------------------------------------------------------------------
     265 00000036 6F2F          B         L8,UNC                ; |56| 
     266                      ; branch occurs ; |56| 
     267 00000037       L5:    
     268                      .line   10
     269              ;----------------------------------------------------------------------
     270              ;  58 | scib_buffer[i] = ScibRegs.SCIRXBUF.all;                                
     271              ;----------------------------------------------------------------------
     272 00000037 3B01          SETC      SXM
     273 00000038 761F-         MOVW      DP,#_i$3
         00000039 0000 
     274 0000003a 8F00-         MOVL      XAR4,#_scib_buffer$4  ; |58| 
         0000003b 0018 
     275 0000003c 8501-         MOV       ACC,@_i$3             ; |58| 
     276 0000003d 5601          ADDL      XAR4,ACC
         0000003e 00A4 
     277 0000003f 761F!         MOVW      DP,#_ScibRegs+7
         00000040 0000 
     278 00000041 9207!         MOV       AL,@_ScibRegs+7       ; |58| 
     279 00000042 96C4          MOV       *+XAR4[0],AL          ; |58| 
     280                      .line   11
     281              ;----------------------------------------------------------------------
     282              ;  59 | i++;                                                                   
     283              ;----------------------------------------------------------------------
     284 00000043 761F-         MOVW      DP,#_i$3
         00000044 0000 
     285 00000045 0A01-         INC       @_i$3                 ; |59| 
     286                      .line   12
     287              ;----------------------------------------------------------------------
     288              ;  60 | if (i==8)                                                              
     289              ;----------------------------------------------------------------------
     290 00000046 9201-         MOV       AL,@_i$3              ; |60| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:29:59 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/DefaultIsr_nonBIOS.asm                             PAGE    7

     291 00000047 5208          CMPB      AL,#8                 ; |60| 
     292 00000048 ED1D          BF        L8,NEQ                ; |60| 
     293                      ; branch occurs ; |60| 
     294                      .line   14
     295              ;----------------------------------------------------------------------
     296              ;  62 | TR_485 = 1;         // Enable transmit                                 
     297              ;----------------------------------------------------------------------
     298 00000049 761F!         MOVW      DP,#_GpioDataRegs+12
         0000004a 0000 
     299 0000004b 1A0C!         OR        @_GpioDataRegs+12,#0x0040 ; |62| 
         0000004c 0040 
     300                      .line   15
     301              ;----------------------------------------------------------------------
     302              ;  63 | for (i=0;i<8;i++) ScibRegs.SCITXBUF = scib_buffer[i] + 1;              
     303              ;----------------------------------------------------------------------
     304 0000004d 761F-         MOVW      DP,#_i$3
         0000004e 0000 
     305 0000004f 2B01-         MOV       @_i$3,#0              ; |63| 
     306 00000050 9201-         MOV       AL,@_i$3              ; |63| 
     307 00000051 5208          CMPB      AL,#8                 ; |63| 
     308 00000052 6312          B         L7,GEQ                ; |63| 
     309                      ; branch occurs ; |63| 
     310 00000053       L6:    
     311 00000053 3B01          SETC      SXM
     312 00000054 8F00-         MOVL      XAR4,#_scib_buffer$4  ; |63| 
         00000055 0018 
     313 00000056 8501-         MOV       ACC,@_i$3             ; |63| 
     314 00000057 5601          ADDL      XAR4,ACC
         00000058 00A4 
     315 00000059 761F!         MOVW      DP,#_ScibRegs+9
         0000005a 0000 
     316 0000005b 92C4          MOV       AL,*+XAR4[0]          ; |63| 
     317 0000005c 9C01          ADDB      AL,#1                 ; |63| 
     318 0000005d 9609!         MOV       @_ScibRegs+9,AL       ; |63| 
     319 0000005e 761F-         MOVW      DP,#_i$3
         0000005f 0000 
     320 00000060 0A01-         INC       @_i$3                 ; |63| 
     321 00000061 9201-         MOV       AL,@_i$3              ; |63| 
     322 00000062 5208          CMPB      AL,#8                 ; |63| 
     323 00000063 64F0          B         L6,LT                 ; |63| 
     324                      ; branch occurs ; |63| 
     325 00000064       L7:    
     326                      .line   16
     327              ;----------------------------------------------------------------------
     328              ;  64 | i = 0;                                                                 
     329              ;----------------------------------------------------------------------
     330 00000064 2B01-         MOV       @_i$3,#0              ; |64| 
     331 00000065       L8:    
     332                      .line   18
     333 00000065 761F!         MOVW      DP,#_ScibRegs+11
         00000066 0000 
     334 00000067 CC0B!         AND       AL,@_ScibRegs+11,#0x1f00 ; |66| 
         00000068 1F00 
     335 00000069 FFC7          LSR       AL,8                  ; |66| 
     336 0000006a 62CD          B         L5,GT                 ; |66| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:29:59 2005

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
../projects/Debug/DefaultIsr_nonBIOS.asm                             PAGE    8

⌨️ 快捷键说明

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