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

📄 main_nonbios.lst

📁 2812 开发库
💻 LST
📖 第 1 页 / 共 5 页
字号:
     529                      ; call occurs [#_HEX_BCD] ; |83| 
     530 00000037 8F08          MOVL      XAR4,#557054          ; |83| 
         00000038 7FFE 
     531 00000039 96C4          MOV       *+XAR4[0],AL          ; |83| 
     532                      .line   10
     533              ;----------------------------------------------------------------------
     534              ;  84 | *TIMER_YEAR =  HEX_BCD(year);                                          
     535              ;----------------------------------------------------------------------
     536 0000003a 9241          MOV       AL,*-SP[1]            ; |84| 
     537 0000003b 7640'         LCR       #_HEX_BCD             ; |84| 
         0000003c 0009 
     538                      ; call occurs [#_HEX_BCD] ; |84| 
     539 0000003d 8F08          MOVL      XAR4,#557055          ; |84| 
         0000003e 7FFF 
     540 0000003f 96C4          MOV       *+XAR4[0],AL          ; |84| 
     541                      .line   11
     542              ;----------------------------------------------------------------------
     543              ;  85 | *TIMER_FLAG = 0x00;                                                    
     544              ;----------------------------------------------------------------------
     545 00000040 8F08          MOVL      XAR4,#557040          ; |85| 
         00000041 7FF0 
     546 00000042 2BC4          MOV       *+XAR4[0],#0          ; |85| 
     547                      .line   12
     548 00000043 FE84          SUBB      SP,#4
     549 00000044 0006          LRETR
     550                      ; return occurs
     551                      .endfunc        86,000000000h,4
     552              
     553              
     554              
     555 00000045               .sect   ".text"
     556                      .global _GET_TIME
     557                      .sym    _GET_TIME,_GET_TIME, 32, 2, 0
     558                      .func   88
     559              ;----------------------------------------------------------------------
     560              ;  88 | void GET_TIME()                                                        
     561              ;----------------------------------------------------------------------
     562              
     563              ;***************************************************************
     564              ;* FNAME: _GET_TIME                     FR SIZE:   0           *
     565              ;*                                                             *
     566              ;* FUNCTION ENVIRONMENT                                        *
     567              ;*                                                             *
     568              ;* FUNCTION PROPERTIES                                         *
     569              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     570              ;***************************************************************
     571              
     572 00000045       _GET_TIME:
     573                      .line   2
     574                      .line   3
     575              ;----------------------------------------------------------------------
     576              ;  90 | *TIMER_FLAG = 0x01;                                                    
     577              ;----------------------------------------------------------------------
     578 00000045 8F08          MOVL      XAR4,#557040          ; |90| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:01 2005

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

         00000046 7FF0 
     579 00000047 28C4          MOV       *+XAR4[0],#1          ; |90| 
         00000048 0001 
     580                      .line   4
     581              ;----------------------------------------------------------------------
     582              ;  91 | TimerSec = BCD_HEX(*TIMER_SEC & 0xFF);                                 
     583              ;----------------------------------------------------------------------
     584 00000049 8F08          MOVL      XAR4,#557049          ; |91| 
         0000004a 7FF9 
     585 0000004b CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |91| 
         0000004c 00FF 
     586 0000004d 7640'         LCR       #_BCD_HEX             ; |91| 
         0000004e 0000 
     587                      ; call occurs [#_BCD_HEX] ; |91| 
     588 0000004f 761F-         MOVW      DP,#_TimerSec
         00000050 0000 
     589 00000051 9606-         MOV       @_TimerSec,AL         ; |91| 
     590                      .line   5
     591              ;----------------------------------------------------------------------
     592              ;  92 | TimerMin = BCD_HEX(*TIMER_MIN & 0xFF);                                 
     593              ;----------------------------------------------------------------------
     594 00000052 8F08          MOVL      XAR4,#557050          ; |92| 
         00000053 7FFA 
     595 00000054 CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |92| 
         00000055 00FF 
     596 00000056 7640'         LCR       #_BCD_HEX             ; |92| 
         00000057 0000 
     597                      ; call occurs [#_BCD_HEX] ; |92| 
     598 00000058 9614-         MOV       @_TimerMin,AL         ; |92| 
     599                      .line   6
     600              ;----------------------------------------------------------------------
     601              ;  93 | TimerHour = BCD_HEX(*TIMER_HOUR & 0xFF);                               
     602              ;----------------------------------------------------------------------
     603 00000059 8F08          MOVL      XAR4,#557051          ; |93| 
         0000005a 7FFB 
     604 0000005b CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |93| 
         0000005c 00FF 
     605 0000005d 7640'         LCR       #_BCD_HEX             ; |93| 
         0000005e 0000 
     606                      ; call occurs [#_BCD_HEX] ; |93| 
     607 0000005f 9617-         MOV       @_TimerHour,AL        ; |93| 
     608                      .line   7
     609              ;----------------------------------------------------------------------
     610              ;  94 | TimerDate = BCD_HEX(*TIMER_DATE & 0xFF);                               
     611              ;----------------------------------------------------------------------
     612 00000060 8F08          MOVL      XAR4,#557053          ; |94| 
         00000061 7FFD 
     613 00000062 CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |94| 
         00000063 00FF 
     614 00000064 7640'         LCR       #_BCD_HEX             ; |94| 
         00000065 0000 
     615                      ; call occurs [#_BCD_HEX] ; |94| 
     616 00000066 9619-         MOV       @_TimerDate,AL        ; |94| 
     617                      .line   8
     618              ;----------------------------------------------------------------------
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:01 2005

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

     619              ;  95 | TimerMonth = BCD_HEX(*TIMER_MONTH & 0xFF);                             
     620              ;----------------------------------------------------------------------
     621 00000067 8F08          MOVL      XAR4,#557054          ; |95| 
         00000068 7FFE 
     622 00000069 CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |95| 
         0000006a 00FF 
     623 0000006b 7640'         LCR       #_BCD_HEX             ; |95| 
         0000006c 0000 
     624                      ; call occurs [#_BCD_HEX] ; |95| 
     625 0000006d 9616-         MOV       @_TimerMonth,AL       ; |95| 
     626                      .line   9
     627              ;----------------------------------------------------------------------
     628              ;  96 | TimerYear = BCD_HEX(*TIMER_YEAR & 0xFF);                               
     629              ;----------------------------------------------------------------------
     630 0000006e 8F08          MOVL      XAR4,#557055          ; |96| 
         0000006f 7FFF 
     631 00000070 CCC4          AND       AL,*+XAR4[0],#0x00ff  ; |96| 
         00000071 00FF 
     632 00000072 7640'         LCR       #_BCD_HEX             ; |96| 
         00000073 0000 
     633                      ; call occurs [#_BCD_HEX] ; |96| 
     634 00000074 9615-         MOV       @_TimerYear,AL        ; |96| 
     635                      .line   10
     636              ;----------------------------------------------------------------------
     637              ;  97 | *TIMER_FLAG = 0x00;                                                    
     638              ;----------------------------------------------------------------------
     639 00000075 8F08          MOVL      XAR4,#557040          ; |97| 
         00000076 7FF0 
     640 00000077 2BC4          MOV       *+XAR4[0],#0          ; |97| 
     641                      .line   11
     642 00000078 0006          LRETR
     643                      ; return occurs
     644                      .endfunc        98,000000000h,0
     645              
     646              
     647              
     648 00000079               .sect   ".text"
     649                      .global _PERIOD
     650                      .sym    _PERIOD,_PERIOD, 46, 2, 0
     651                      .func   100
     652              ;----------------------------------------------------------------------
     653              ; 100 | unsigned int PERIOD()       // Caculate signal period for frequency    
     654              ;----------------------------------------------------------------------
     655              
     656              ;***************************************************************
     657              ;* FNAME: _PERIOD                       FR SIZE:   3           *
     658              ;*                                                             *
     659              ;* FUNCTION ENVIRONMENT                                        *
     660              ;*                                                             *
     661              ;* FUNCTION PROPERTIES                                         *
     662              ;*                            0 Parameter,  3 Auto,  0 SOE     *
     663              ;***************************************************************
     664              
     665 00000079       _PERIOD:
     666                      .line   2
TMS320C2000 COFF Assembler PC Version 3.09 Mon Mar 14 11:30:01 2005

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

     667              ;----------------------------------------------------------------------
     668              ; 102 | unsigned int first,second,diff;                                        
     669              ; 103 | static unsigned int period = 46874;                                    
     670              ;----------------------------------------------------------------------
     671                      .sym    _first,-1, 14, 1, 16
     672                      .sym    _second,-2, 14, 1, 16
     673                      .sym    _diff,-3, 14, 1, 16
     674 00000079 FE03          ADDB      SP,#3
     675                      .line   5
     676              ;----------------------------------------------------------------------
     677              ; 104 | if(EvaRegs.CAPFIFOA.bit.CAP1FIFO>1)                                    
     678              ;----------------------------------------------------------------------
     679 0000007a 761F!         MOVW      DP,#_EvaRegs+34
         0000007b 0000 
     680 0000007c CC22!         AND       AL,@_EvaRegs+34,#0x0300 ; |104| 
         0000007d 0300 
     681 0000007e FFC7          LSR       AL,8                  ; |104| 
     682 0000007f 5201          CMPB      AL,#1                 ; |104| 
     683 00000080 651A          B         L3,LEQ                ; |104| 
     684                      ; branch occurs ; |104| 
     685                      .line   7
     686              ;----------------------------------------------------------------------
     687              ; 106 | first = EvaRegs.CAP1FIFO;                                              

⌨️ 快捷键说明

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