home *** CD-ROM | disk | FTP | other *** search
File List | 1991-01-15 | 4.3 KB | 87 lines |
- - a_waste - Page 1
-
- ####################################################################################################
- # #
- # Archimedes 8051 C-Compiler V2.00A/MD2 02/Mar/89 04:12:42 #
- # #
- # Memory model = large static #
- # Source file = a_waste.c #
- # List file = a_waste.lst #
- # Object file = a_waste.r03 #
- # ASM file = a_waste.s03 #
- # Command line = -o a_waste.r03 -l a_waste.lst -a a_waste.s03 -V -P -m1 -g -e -x -q #
- # -j -p88 -I\c51v2\ a_waste.c #
- # #
- # (c) Copyright Archimedes Software Inc. 1987 #
- ####################################################################################################
-
- \ 0000 NAME a_waste(16)
- \ 0000 RSEG CODE(0)
- \ 0000 RSEG UDATA(0)
- \ 0000 PUBLIC wastetime(19,32)
- \ 0000 EXTERN ?ENTER_L17
- \ 0000 EXTERN ?LEAVE_L17
- \ 0000 EXTERN ?UC_CMP_LT_L02
- \ 0000 EXTERN ?POINC1_L05
- \ 0000 EXTERN ?CL8051_2_00_L17
- \ 0000 EXTERN _R
- \ 0000 RSEG CODE
- 1 /* File: a_waste.c */
- 2
- 3 void wastetime( void )
- 4 {
- \ 0000 wastetime:
- \ 0000 E4 CLR A
- \ 0001 7800 MOV R0,#0
- \ 0003 7904 MOV R1,#4
- \ 0005 120000 LCALL ?ENTER_L17
- \ 0008 ; #7
- 5 static char i;
- 6
- 7 for ( i = 0; i < 3; i++ )
- \ 0008 7B00 MOV R3,#0
- \ 000A 900000 MOV DPTR,#?0000
- \ 000D EB MOV A,R3
- \ 000E F0 MOVX @DPTR,A
- \ 000F ?0002:
- \ 000F 900000 MOV DPTR,#?0000
- \ 0012 E0 MOVX A,@DPTR
- \ 0013 FB MOV R3,A
- \ 0014 8B05 MOV _R+5,R3
- \ 0016 7B03 MOV R3,#3
- \ 0018 120000 LCALL ?UC_CMP_LT_L02
- \ 001B 600A JZ ?0001
- \ 001D ?0003:
- \ 001D 7B00 MOV R3,#LOW(?0000)
- \ 001F 7A00 MOV R2,#HIGH(?0000)
- \ 0021 120000 LCALL ?POINC1_L05
- \ 0024 01 DB 1
- 8 ;
- 9
- 10 } /* end of function: 'wastetime()' */
- \ 0025 80E8 SJMP ?0002
- \ 0027 ?0001:
- \ 0027 ; #10
- \ 0027 ?0005:
- \ 0027 020000 LJMP ?LEAVE_L17
- \ 0000 RSEG UDATA
- \ 0000 ?0000:
- \ 0001 DS 1
- \ 0001 END
- - a_waste - Page 2
-
- S Y M B O L - T A B L E
- =======================
-
-
- Symbol Type Storage Defline Refline(s)
- ------ ---- ------- ------- ----------
-
- wastetime function ext/def 4
-
-
- Errors: none
- Warnings: none
- Code size: 42
-
-