📄 js07.lst
字号:
A51 MACRO ASSEMBLER JS07 01/04/2007 11:20:24 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN JS07.OBJ
ASSEMBLER INVOKED BY: C:\KEIL7.06\C51\BIN\A51.EXE JS07.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;程序:JS07.ASM
0000 90001E 2 START: MOV DPTR, #TABLE
0003 E4 3 LOOP: CLR A
0004 93 4 MOVC A, @A+DPTR
0005 B40102 5 CJNE A, #01H, LOOP1
0008 80F6 6 JMP START
000A F590 7 LOOP1: MOV P1, A
000C 1111 8 ACALL DELAY
000E A3 9 INC DPTR
000F 80F2 10 JMP LOOP
0011 7D19 11 DELAY: MOV R5,#25
0013 7E64 12 DLY1: MOV R6,#100
0015 7F64 13 DLY2: MOV R7,#100
0017 DFFE 14 DJNZ R7,$
0019 DEFA 15 DJNZ R6,DLY2
001B DDF6 16 DJNZ R5,DLY1
001D 22 17 RET
001E FEFDFBF7 18 TABLE: DB 0FEH,0FDH,0FBH,0F7H
0022 EFDFBF7F 19 DB 0EFH,0DFH,0BFH,7FH
0026 FEFDFBF7 20 DB 0FEH,0FDH,0FBH,0F7H
002A EFDFBF7F 21 DB 0EFH,0DFH,0BFH,7FH
002E 7FBFDFEF 22 DB 7FH,0BFH,0DFH,0EFH
0032 F7FBFDFE 23 DB 0F7H,0FBH,0FDH,0FEH
0036 7FBFDFEF 24 DB 7FH,0BFH,0DFH,0EFH
003A F7FBFDFE 25 DB 0F7H,0FBH,0FDH,0FEH
003E 00FF00FF 26 DB 00H,0FFH,00H,0FFH
0042 00FF00FF 27 DB 00H,0FFH,00H,0FFH
0046 01 28 DB 01H
29 END
A51 MACRO ASSEMBLER JS07 01/04/2007 11:20:24 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0011H A
DLY1 . . . . . . . C ADDR 0013H A
DLY2 . . . . . . . C ADDR 0015H A
LOOP . . . . . . . C ADDR 0003H A
LOOP1. . . . . . . C ADDR 000AH A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 0000H A
TABLE. . . . . . . C ADDR 001EH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -