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

📄 das1210.lst

📁 msc1201 编程1
💻 LST
📖 第 1 页 / 共 3 页
字号:
0161 120000  R      LCALL  ?SUBBIEEE
0164 120000  R      LCALL  ?sqrt
0167 8C00    R      MOV    sd,R4
0169 8D00    R      MOV    sd+01H,R5
016B 8E00    R      MOV    sd+02H,R6
016D 8F00    R      MOV    sd+03H,R7
                                           ; SOURCE LINE # 67 
016F 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 022H)
0171 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 022H)
0173 120000  R      LCALL  _put_string
0176 750002  R      MOV    ?_print?BYTE,#002H
0179 E4             CLR    A
017A C0E0           PUSH   ACC
017C C0E0           PUSH   ACC
017E 74C0           MOV    A,#0C0H
0180 C0E0           PUSH   ACC
0182 7441           MOV    A,#041H
0184 C0E0           PUSH   ACC
0186 AC00    R      MOV    R4,sd
0188 AD00    R      MOV    R5,sd+01H
018A AE00    R      MOV    R6,sd+02H
018C AF00    R      MOV    R7,sd+03H
018E 120000  R      LCALL  ?log
0191 C004           PUSH   AR4
0193 C005           PUSH   AR5
0195 C006           PUSH   AR6
0197 C007           PUSH   AR7
0199 E4             CLR    A
019A FE             MOV    R6,A
019B FC             MOV    R4,A
019C FD             MOV    R5,A
019D 7F40           MOV    R7,#040H
019F 120000  R      LCALL  ?log
01A2 120000  R      LCALL  ?DIVIIEEE
01A5 120000  R      LCALL  ?SUBBIEEE
01A8 C004           PUSH   AR4
01AA C005           PUSH   AR5
01AC C006           PUSH   AR6
01AE C007           PUSH   AR7
01B0 E4             CLR    A
01B1 FC             MOV    R4,A
01B2 FD             MOV    R5,A
01B3 7EC8           MOV    R6,#0C8H
01B5 7F42           MOV    R7,#042H
01B7 120000  R      LCALL  ?MULTIEEE
01BA 120000  R      LCALL  ?CV_IEEE_LS
01BD 120000  R      LCALL  _print
                                           ; SOURCE LINE # 68 
01C0 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 029H)
01C2 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 029H)
01C4 120000  R      LCALL  _put_string
01C7 750002  R      MOV    ?_print?BYTE,#002H
01CA C000    R      PUSH   u
01CC C000    R      PUSH   u+01H
01CE C000    R      PUSH   u+02H
01D0 C000    R      PUSH   u+03H
01D2 E4             CLR    A
01D3 FC             MOV    R4,A
01D4 FD             MOV    R5,A
01D5 7EC8           MOV    R6,#0C8H
01D7 7F42           MOV    R7,#042H
01D9 120000  R      LCALL  ?MULTIEEE
01DC 120000  R      LCALL  ?CV_IEEE_LS
01DF 120000  R      LCALL  _print
                                           ; SOURCE LINE # 69 
01E2 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 02FH)
01E4 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 02FH)
01E6 120000  R      LCALL  _put_string
01E9 750002  R      MOV    ?_print?BYTE,#002H
01EC C000    R      PUSH   sd
01EE C000    R      PUSH   sd+01H
01F0 C000    R      PUSH   sd+02H
01F2 C000    R      PUSH   sd+03H
01F4 E4             CLR    A
01F5 FC             MOV    R4,A
01F6 FD             MOV    R5,A
01F7 7EC8           MOV    R6,#0C8H
01F9 7F42           MOV    R7,#042H
01FB 120000  R      LCALL  ?MULTIEEE
01FE 120000  R      LCALL  ?CV_IEEE_LS
0201 120000  R      LCALL  _print
                                           ; SOURCE LINE # 70 
0204 120000  R      LCALL  putspace4
0207 020000  R      LJMP   ?WHILE2

            ; FUNCTION acquire (END)

            ; FUNCTION settings (BEGIN)
                                           ; SOURCE LINE # 75 
0000 53F1F7         ANL    PDCON,#0F7H
                                           ; SOURCE LINE # 76 
0003 75F600         MOV    ACLK,#000H
                                           ; SOURCE LINE # 77 
0006 120000  R      LCALL  rx_byte_echo
0009 EF             MOV    A,R7
000A 644E           XRL    A,#04EH
000C 6017           JZ     ?ELSE9
                                           ; SOURCE LINE # 78 
000E E4             CLR    A
000F F500    R      MOV    n,A
0011 750020  R      MOV    n+01H,#020H
                                           ; SOURCE LINE # 79 
0014 75DF05         MOV    DECIMATION+01H,#005H
0017 75DEA0         MOV    DECIMATION,#0A0H
                                           ; SOURCE LINE # 80 
001A 75D733         MOV    ADMUX,#033H
                                           ; SOURCE LINE # 81 
001D 75DC30         MOV    ADCON0,#030H
                                           ; SOURCE LINE # 82 
0020 75DD01         MOV    ADCON1,#001H
0023 804C           SJMP   ?NXT21
0025         ?ELSE9:
                                           ; SOURCE LINE # 84 
0025 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 034H)
0027 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 034H)
0029 120000  R      LCALL  _put_string
002C 120000  R      LCALL  rx_hex_double_echo
002F 8E00    R      MOV    n,R6
0031 8F00    R      MOV    n+01H,R7
                                           ; SOURCE LINE # 85 
0033 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 044H)
0035 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 044H)
0037 120000  R      LCALL  _put_string
003A 120000  R      LCALL  rx_hex_double_echo
003D 8EDF           MOV    DECIMATION+01H,R6
003F 8FDE           MOV    DECIMATION,R7
                                           ; SOURCE LINE # 86 
0041 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 051H)
0043 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 051H)
0045 120000  R      LCALL  _put_string
0048 120000  R      LCALL  rx_hex_echo
004B 8FD7           MOV    ADMUX,R7
                                           ; SOURCE LINE # 87 
004D 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 061H)
004F 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 061H)
0051 120000  R      LCALL  _put_string
0054 120000  R      LCALL  rx_hex_echo
0057 8FDC           MOV    ADCON0,R7
                                           ; SOURCE LINE # 88 
0059 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 06AH)
005B 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 06AH)
005D 120000  R      LCALL  _put_string
0060 120000  R      LCALL  rx_hex_echo
0063 8F00    R      MOV    odac_temp,R7
                                           ; SOURCE LINE # 89 
0065 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 071H)
0067 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 071H)
0069 120000  R      LCALL  _put_string
006C 120000  R      LCALL  rx_hex_echo
006F 8FDD           MOV    ADCON1,R7
0071         ?NXT21:
                                           ; SOURCE LINE # 91 
0071 AE00    R      MOV    R6,n
0073 AF00    R      MOV    R7,n+01H
0075 22             RET    

            ; FUNCTION settings (END)

            ; FUNCTION greeting (BEGIN)
                                           ; SOURCE LINE # 95 
0000 758DFF         MOV    TH1,#0FFH
                                           ; SOURCE LINE # 96 
0003 759852         MOV    SCON,#052H
                                           ; SOURCE LINE # 97 
0006 758920         MOV    TMOD,#020H
                                           ; SOURCE LINE # 98 
0009 D28E           SETB   TR1
                                           ; SOURCE LINE # 99 
000B 7E00    R      MOV    R6,#HIGH(?STR?DAS1210?BASE + 07AH)
000D 7F00    R      MOV    R7,#LOW(?STR?DAS1210?BASE + 07AH)
000F 120000  R      LCALL  _put_string
0012 22             RET    

            ; FUNCTION greeting (END)

            ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 103 
0000 120000  R      LCALL  greeting
                                           ; SOURCE LINE # 104 
0003 120000  R      LCALL  settings
0006 8E00    R      MOV    n,R6
0008 8F00    R      MOV    n+01H,R7
                                           ; SOURCE LINE # 105 
000A 120000  R      LCALL  acquire
000D 22             RET    

            ; FUNCTION main (END)

RC51 COMPILER V03.03.26,  DAS1210                 08/05/02  11:11:01  PAGE  3

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====

dyn_alloc. . . . . . . . . . . . . . .  * TAG * -----   STRUCT  -----   8    
  next . . . . . . . . . . . . . . . .  MEMBER  -----   PTR     0000H   2    
  prev . . . . . . . . . . . . . . . .  MEMBER  -----   PTR     0002H   2    
  len. . . . . . . . . . . . . . . . .  MEMBER  -----   U_INT   0004H   2    
  mem. . . . . . . . . . . . . . . . .  MEMBER  -----   ARRAY   0006H   2    
n. . . . . . . . . . . . . . . . . . .  PUBLIC  DATA    U_INT  0000H   2    
odac_temp. . . . . . . . . . . . . . .  PUBLIC  DATA    U_CHAR  0002H   1    
prt_digit. . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
  i?182. . . . . . . . . . . . . . . .  PARAM   SI      U_LONG  0005H   4    
  d?183. . . . . . . . . . . . . . . .  PARAM   SI      CHAR    FFFFFFFDH   1    
            -
  i?182. . . . . . . . . . . . . . . .  PARAM   SI      U_LONG  0005H   4    
  d?183. . . . . . . . . . . . . . . .  PARAM   SI      CHAR    FFFFFFFDH   1    
            -
j?184. . . . . . . . . . . . . . . . .  AUTO    SI      U_LONG  0000H   4    
c?185. . . . . . . . . . . . . . . . .  AUTO    SI      U_CHAR  0004H   1    
print. . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
  i?186. . . . . . . . . . . . . . . .  PARAM   DATA    LONG    0001H   4    
  d?187. . . . . . . . . . . . . . . .  PARAM   DATA    U_CHAR  0000H   1    
  i?186. . . . . . . . . . . . . . . .  PARAM   DATA    LONG    0001H   4    
  d?187. . . . . . . . . . . . . . . .  PARAM   DATA    U_CHAR  0000H   1    
acquire. . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
adres?188. . . . . . . . . . . . . . .  AUTO    DATA    LONG    0001H   4    
ienob?189. . . . . . . . . . . . . . .  AUTO    DATA    LONG    0000H   4    
iu?190 . . . . . . . . . . . . . . . .  AUTO    DATA    LONG    0000H   4    
x?191. . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   0009H   4    
u?192. . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   0005H   4    
sd?193 . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   000FH   4    
j?194. . . . . . . . . . . . . . . . .  AUTO    DATA    U_CHAR  0000H   1    
i?195. . . . . . . . . . . . . . . . .  AUTO    DATA    INT     000DH   2    
settings . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
greeting . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
main . . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
tx_byte. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
putspace4. . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
bipolar. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
put_string . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
putcr. . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
sqrt . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
log. . . . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
rx_byte_echo . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
rx_hex_double_echo . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
rx_hex_echo. . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
RC51 COMPILER V03.03.26,  DAS1210                 08/05/02  11:11:02  PAGE  4



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    907    ----
   CONSTANT SIZE    =    162    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3      28
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

RC51 COMPILATION COMPLETE.  8 WARNINGS,  0 ERROR

⌨️ 快捷键说明

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