home *** CD-ROM | disk | FTP | other *** search
File List | 1991-01-15 | 2.1 KB | 44 lines |
- 1 $debug
- 2 $nopaging
- 3
- 0090 4 outbit BIT 90h
- 5
- 0064 6 DSEG AT 64h
- 0064 7 tempcount: DS 1
- 8
- ---- 9 CSEG
- 0000 020030 10 LJMP start
- 11
- 0030 12 CSEG AT 30h
- 0030 900000 13 start: MOV DPTR,#0
- 0033 C290 14 outerloop: CLR outbit
- 0035 75640A 15 MOV tempcount,#10
- 0038 120050 16 innerloop: CALL wastetime
- 003B B290 17 CPL outbit
- 003D E4 18 CLR A
- 003E 309001 19 JNB outbit,skipover
- 0041 F4 20 CPL A
- 0042 D564F3 21 skipover: DJNZ tempcount,innerloop
- 0045 A3 22 INC DPTR
- 0046 120050 23 CALL wastetime
- 0049 120050 24 CALL wastetime
- 004C 80E5 25 JMP outerloop
- 004E 80E0 26 endofprogram: JMP start
- 27 ;
- 28 ;
- 0050 78FF 29 wastetime: MOV R0,#0FFh
- 0052 D8FE 30 DJNZ R0,$
- 0054 22 31 RET
- 32
- 33 END
-
- VERSION 1.2e ASSEMBLY COMPLETE, 0 ERRORS FOUND
- ENDOFPROGRAM . . . . . . . . . . C ADDR 004EH NOT USED
- INNERLOOP. . . . . . . . . . . . C ADDR 0038H
- OUTBIT . . . . . . . . . . . . . B ADDR 0090H
- OUTERLOOP. . . . . . . . . . . . C ADDR 0033H
- SKIPOVER . . . . . . . . . . . . C ADDR 0042H
- START. . . . . . . . . . . . . . C ADDR 0030H
- TEMPCOUNT. . . . . . . . . . . . D ADDR 0064H
- WASTETIME. . . . . . . . . . . . C ADDR 0050H
-