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

📄 rtl8019.lst

📁 DSP常用编程代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
     809 000236       L14:    
     810                      .line   11
     811 000236 E783          MVMM      SP,AR3
     812 000237 7712          STM       #_t_udphdr,AR2
TMS320C54x COFF Assembler PC Version 3.83  Wed Dec 21 19:49:35 2005

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

         000238 0425-
     813 000239 6DEB          MAR       *+AR3(#9)
         00023a 0009 
     814 00023b EC03          RPT       #3                    ; |262| 
     815                      ; loop starts ; |262| 
     816 00023c       L15:    
     817 00023c E589          MVDD      *AR2+,*AR3+           ; |262| 
     818                      ; loop ends ; |262| 
     819 00023d       L16:    
     820                      .line   12
     821 00023d 1002          LD        *SP(2),A
     822 00023e 8000          STL       A,*SP(0)
     823 00023f 71E7          MVDK      *FP(626),*(AR1)
         000240 0272 
         000241 0011 
     824 000242 1081          LD        *AR1,A
     825 000243 8001          STL       A,*SP(1)
     826 000244 4818          LDM       SP,A
     827 000245 F274          CALLD     #_memcpy              ; |263| 
         000246 0000!
     828 000247 F000          ADD       #13,A
         000248 000D 
     829                      ; call occurs [#_memcpy] ; |263| 
     830                      .line   13
     831 000249 71E7          MVDK      *FP(626),*(AR1)
         00024a 0272 
         00024b 0011 
     832 00024c E80A          LD        #10,A
     833 00024d 0081          ADD       *AR1,A                ; |264| 
     834 00024e 8000          STL       A,*SP(0)
     835 00024f 4818          LDM       SP,A
     836 000250 F274          CALLD     #_checksum            ; |264| 
         000251 03FC'
     837 000252 F000          ADD       #3,A
         000253 0003 
     838                      ; call occurs [#_checksum] ; |264| 
     839 000254 80F8          STL       A,*(_t_udphdr+3)
         000255 0428-
     840                      .line   15
     841 000256 1002          LD        *SP(2),A
     842 000257 8000          STL       A,*SP(0)
     843 000258 71E7          MVDK      *FP(626),*(AR1)
         000259 0272 
         00025a 0011 
     844 00025b 1081          LD        *AR1,A
     845 00025c 8001          STL       A,*SP(1)
     846 00025d 4818          LDM       SP,A
     847 00025e F274          CALLD     #_memcpy              ; |266| 
         00025f 0000!
     848 000260 F000          ADD       #3,A
         000261 0003 
     849                      ; call occurs [#_memcpy] ; |266| 
     850                      .line   16
     851 000262 7102          MVDK      *SP(2),*(AR2)
         000263 0012 
TMS320C54x COFF Assembler PC Version 3.83  Wed Dec 21 19:49:35 2005

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

     852 000264 7713          STM       #_t_udphdr,AR3
         000265 0425-
     853 000266 EC03          RPT       #3                    ; |267| 
     854                      ; loop starts ; |267| 
     855 000267       L17:    
     856 000267 E598          MVDD      *AR3+,*AR2+           ; |267| 
     857                      ; loop ends ; |267| 
     858 000268       L18:    
     859                      .line   17
     860 000268 4818          LDM       SP,A
     861 000269 F000          ADD       #3,A
         00026a 0003 
     862 00026b 8000          STL       A,*SP(0)
     863 00026c 71E7          MVDK      *FP(626),*(AR1)
         00026d 0272 
         00026e 0011 
     864 00026f 1081          LD        *AR1,A
     865 000270 8001          STL       A,*SP(1)
     866 000271 1002          LD        *SP(2),A
     867 000272 F274          CALLD     #_memcpy              ; |268| 
         000273 0000!
     868 000274 F000          ADD       #4,A,A                ; |268| 
         000275 0004 
     869                      ; call occurs [#_memcpy] ; |268| 
     870                      .line   18
     871 000276 71E7          MVDK      *FP(626),*(AR1)
         000277 0272 
         000278 0011 
     872 000279 E804          LD        #4,A
     873 00027a 0081          ADD       *AR1,A                ; |269| 
     874 00027b 8081          STL       A,*AR1
     875                      .line   19
     876 00027c 6BF8          ADDM      #623,*(SP)
         00027d 0018 
         00027e 026F 
     877 00027f F495          NOP
     878 000280 F495          NOP
     879 000281 8A17          POPM      FP
     880 000282 8A11          POPM      AR1
     881 000283 FC00          RET
     882                      ; return occurs
     883                      .endfunc        270,000040400h,625
     884              
     885              
     886              
     887 000284               .sect   ".text"
     888                      .global _send_frame
     889                      .sym    _send_frame,_send_frame, 32, 2, 0
     890                      .func   271
     891              
     892              ;***************************************************************
     893              ;* FUNCTION DEF: _send_frame                                   *
     894              ;***************************************************************
     895 000284       _send_frame:
     896                      .line   2
TMS320C54x COFF Assembler PC Version 3.83  Wed Dec 21 19:49:35 2005

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

     897              ;* A     assigned to _buf
     898                      .sym    _buf,0, 29, 17, 16
     899                      .sym    _MAC_type,630, 13, 9, 16
     900                      .sym    _PROTO_type,631, 13, 9, 16
     901                      .sym    _length,632, 13, 9, 16
     902                      .sym    _buf,2, 29, 1, 16
     903                      .sym    _x,3, 13, 1, 16
     904                      .sym    _i,4, 13, 1, 16
     905                      .sym    _h,5, 12, 1, 16
     906                      .sym    _l,6, 12, 1, 16
     907                      .sym    _tempbuf,7, 61, 1, 9920,, 620
     908 000284 4A11          PSHM      AR1
     909 000285 4A17          PSHM      FP
     910 000286 6BF8          ADDM      #-627,*(SP)
         000287 0018 
         000288 FD8D 
     911 000289 F495          NOP
     912 00028a F495          NOP
     913 00028b E787          MVMM      SP,FP
     914 00028c 8002          STL       A,*SP(2)
     915                      .line   7
     916 00028d 8000          STL       A,*SP(0)
     917 00028e 10E7          LD        *FP(632),A
         00028f 0278 
     918 000290 8001          STL       A,*SP(1)
     919 000291 4818          LDM       SP,A
     920 000292 F274          CALLD     #_memcpy              ; |277| 
         000293 0000!
     921 000294 F000          ADD       #7,A
         000295 0007 
     922                      ; call occurs [#_memcpy] ; |277| 
     923                      .line   8
     924 000296 7710          STM       #23,AR0
         000297 0017 
     925 000298 71E7          MVDK      *FP(632),*(AR1)
         000299 0278 
         00029a 0011 
     926 00029b F5A9          CMPR      1,AR1                 ; |278| 
     927 00029c F820          BC        L21,NTC               ; |278| 
         00029d 02BA'
     928                      ; branch occurs ; |278| 
     929                      .line   10
     930 00029e 4811          LDM       AR1,A
     931 00029f 8811          STLM      A,AR1
     932 0002a0 F495          NOP
     933 0002a1 F495          NOP
     934 0002a2 F5A9          CMPR      1,AR1                 ; |280| 
     935 0002a3 FA20          BCD       L20,NTC               ; |280| 
         0002a4 02B7'
     936 0002a5 F495          NOP
     937 0002a6 8004          STL       A,*SP(4)
     938                      ; branch occurs ; |280| 
     939 0002a7       L19:    
     940                      .line   11
     941 0002a7 4818          LDM       SP,A
TMS320C54x COFF Assembler PC Version 3.83  Wed Dec 21 19:49:35 2005

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

     942 0002a8 F000          ADD       #7,A
         0002a9 0007 
     943 0002aa 0004          ADD       *SP(4),A              ; |281| 
     944 0002ab 8811          STLM      A,AR1
     945 0002ac F495          NOP
     946 0002ad F495          NOP
     947 0002ae 7681          ST        #0,*AR1               ; |281| 
         0002af 0000 
     948 0002b0 6B04          ADDM      #1,*SP(4)             ; |281| 
         0002b1 0001 
     949 0002b2 7104          MVDK      *SP(4),*(AR1)
         0002b3 0011 
     950 0002b4 F5A9          CMPR      1,AR1                 ; |281| 
     951 0002b5 F830          BC        L19,TC                ; |281| 
         0002b6 02A7'
     952                      ; branch occurs ; |281| 
     953 0002b7       L20:    
     954                      .line   12
     955 0002b7 76E7          ST        #23,*FP(632)          ; |282| 
         0002b8 0278 
         0002b9 0017 
     956 0002ba       L21:    
     957                      .line   16
     958 0002ba 10E7          LD        *FP(630),A            ; |286| 
         0002bb 0276 
     959 0002bc F844          BC        L24,ANEQ              ; |286| 
         0002bd 02C6'
     960                      ; branch occurs ; |286| 
     961                      .line   17
     962 0002be 7712          STM       #_MAC_server,AR2
         0002bf 042F-
     963 0002c0 7102          MVDK      *SP(2),*(AR3)
         0002c1 0013 
     964 0002c2 EC02          RPT       #2                    ; |287| 
     965                      ; loop starts ; |287| 
     966 0002c3       L22:    
     967 0002c3 E589          MVDD      *AR2+,*AR3+           ; |287| 
     968                      ; loop ends ; |287| 
     969 0002c4       L23:    
     970 0002c4 F073          B         L32                   ; |287| 
         0002c5 02ED'
     971                      ; branch occurs ; |287| 
     972 0002c6       L24:    
     973                      .line   18
     974 0002c6 60E7          CMPM      *FP(630),#1           ; |288| 
         0002c7 0276 
         0002c8 0001 
     975 0002c9 F820          BC        L27,NTC               ; |288| 
         0002ca 02D3'
     976                      ; branch occurs ; |288| 
     977                      .line   19
     978 0002cb 7712          STM       #_MAC_broad,AR2
         0002cc 0432-
     979 0002cd 7102          MVDK      *SP(2),*(AR3)
         0002ce 0013 
TMS320C54x COFF Assembler PC Version 3.83  Wed Dec 21 19:49:35 2005

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

     980 0002cf EC02          RPT       #2                    ; |289| 
     981                      ; loop starts ; |289| 
     982 0002d0       L25:    
     983 0002d0 E589          MVDD      *AR2+,*AR3+           ; |289| 
     984                      ; loop ends ; |289| 
     985 0002d1       L26:    
     986 0002d1 F073          B         L32                   ; |289| 
         0002d2 02ED'
     987                      ; branch occurs ; |289| 
     988 0002d3       L27:    
     989                      .line   20
     990 0002d3 60E7          CMPM      *FP(630),#2           ; |290| 
         0002d4 0276 
         0002d5 0002 
     991 0002d6 F820          BC        L30,NTC               ; |290| 
         0002d7 02E0'
     992                      ; branch occurs ; |290| 
     993                      .line   21
     994 0002d8 7713          STM       #_MAC_broad,AR3
         0002d9 0432-
     995 0002da 7102          MVDK      *SP(2),*(AR2)
         0002db 0012 
     996 0002dc EC02          RPT       #2                    ; |291| 
     997                      ; loop starts ; |291| 
     998 0002dd       L28:    
     999 0002dd E598          MVDD      *AR3+,*AR2+           ; |291| 
    1000                      ; loop ends ; |291| 
    1001 0002de       L29:    
    1002 0002de F073          B         L32                   ; |291| 
         0002df 02ED'
    1003                      ; branch occurs ; |291| 

⌨️ 快捷键说明

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