home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s270 / 1.ddi / PCKDD51B.EXE / A_WASTE.LST < prev    next >
Encoding:
File List  |  1991-01-15  |  4.3 KB  |  87 lines

  1.                                             - a_waste -                                    Page    1
  2.  
  3. ####################################################################################################
  4. #                                                                                                  #
  5. #     Archimedes 8051 C-Compiler V2.00A/MD2                                02/Mar/89  04:12:42     #
  6. #                                                                                                  #
  7. #           Memory model  =  large static                                                          #
  8. #           Source file   =  a_waste.c                                                             #
  9. #           List file     =  a_waste.lst                                                           #
  10. #           Object file   =  a_waste.r03                                                           #
  11. #           ASM file      =  a_waste.s03                                                           #
  12. #           Command line  =  -o a_waste.r03 -l a_waste.lst -a a_waste.s03 -V -P -m1 -g -e -x -q    #
  13. #                            -j -p88 -I\c51v2\ a_waste.c                                           #
  14. #                                                                                                  #
  15. #                                                      (c) Copyright Archimedes Software Inc. 1987 #
  16. ####################################################################################################
  17.  
  18.    \   0000                    NAME    a_waste(16)
  19.    \   0000                    RSEG    CODE(0)
  20.    \   0000                    RSEG    UDATA(0)
  21.    \   0000                    PUBLIC  wastetime(19,32)
  22.    \   0000                    EXTERN  ?ENTER_L17
  23.    \   0000                    EXTERN  ?LEAVE_L17
  24.    \   0000                    EXTERN  ?UC_CMP_LT_L02
  25.    \   0000                    EXTERN  ?POINC1_L05
  26.    \   0000                    EXTERN  ?CL8051_2_00_L17
  27.    \   0000                    EXTERN  _R
  28.    \   0000                    RSEG    CODE
  29.       1          /* File:  a_waste.c */
  30.       2          
  31.       3          void wastetime( void )
  32.       4          {
  33.    \   0000            wastetime:
  34.    \   0000  E4                CLR     A
  35.    \   0001  7800              MOV     R0,#0
  36.    \   0003  7904              MOV     R1,#4
  37.    \   0005  120000            LCALL   ?ENTER_L17
  38.    \   0008            ; #7
  39.       5                  static char     i;
  40.       6                  
  41.       7                  for ( i = 0;  i < 3;  i++ )
  42.    \   0008  7B00              MOV     R3,#0
  43.    \   000A  900000            MOV     DPTR,#?0000
  44.    \   000D  EB                MOV     A,R3
  45.    \   000E  F0                MOVX    @DPTR,A
  46.    \   000F            ?0002:
  47.    \   000F  900000            MOV     DPTR,#?0000
  48.    \   0012  E0                MOVX    A,@DPTR
  49.    \   0013  FB                MOV     R3,A
  50.    \   0014  8B05              MOV     _R+5,R3
  51.    \   0016  7B03              MOV     R3,#3
  52.    \   0018  120000            LCALL   ?UC_CMP_LT_L02
  53.    \   001B  600A              JZ      ?0001
  54.    \   001D            ?0003:
  55.    \   001D  7B00              MOV     R3,#LOW(?0000)
  56.    \   001F  7A00              MOV     R2,#HIGH(?0000)
  57.    \   0021  120000            LCALL   ?POINC1_L05
  58.    \   0024  01                DB      1
  59.       8                          ;
  60.       9          
  61.      10          } /* end of function:  'wastetime()' */
  62.    \   0025  80E8              SJMP    ?0002
  63.    \   0027            ?0001:
  64.    \   0027            ; #10
  65.    \   0027            ?0005:
  66.    \   0027  020000            LJMP    ?LEAVE_L17
  67.    \   0000                    RSEG    UDATA
  68.    \   0000            ?0000:
  69.    \   0001                    DS      1
  70.    \   0001                    END
  71.                                             - a_waste -                                    Page    2
  72.  
  73.                                        S Y M B O L - T A B L E
  74.                                        =======================
  75.  
  76.  
  77.             Symbol                    Type     Storage   Defline   Refline(s)
  78.             ------                    ----     -------   -------   ----------
  79.  
  80. wastetime                          function    ext/def        4  
  81.  
  82.  
  83. Errors: none
  84. Warnings: none
  85. Code size: 42
  86.  
  87.