📄 js06.lst
字号:
A51 MACRO ASSEMBLER JS06 01/04/2007 11:02:11 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN JS06.OBJ
ASSEMBLER INVOKED BY: C:\KEIL7.06\C51\BIN\A51.EXE JS06.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;程序:JS06.ASM
0000 7808 2 START: MOV R0, #8
0002 74FE 3 MOV A,#0FEH
0004 F590 4 LOOP: MOV P1, A
0006 1121 5 ACALL DELAY
0008 23 6 RL A
0009 D8F9 7 DJNZ R0, LOOP
000B 7908 8 MOV R1, #8
000D 03 9 LOOP1: RR A
000E F590 10 MOV P1, A
0010 1121 11 ACALL DELAY
0012 D9F9 12 DJNZ R1,LOOP1
0014 7A03 13 MOV R2, #3
0016 7400 14 MOV A, #00H
0018 F590 15 LOOP2: MOV P1, A
001A 1121 16 ACALL DELAY
001C F4 17 CPL A
001D DAF9 18 DJNZ R2,LOOP2
001F 80DF 19 JMP START
0021 7D19 20 DELAY: MOV R5,#25
0023 7E64 21 DLY1: MOV R6,#100
0025 7F64 22 DLY2: MOV R7,#100
0027 DFFE 23 DJNZ R7,$
0029 DEFA 24 DJNZ R6,DLY2
002B DDF6 25 DJNZ R5,DLY1
002D 22 26 RET
27 END
A51 MACRO ASSEMBLER JS06 01/04/2007 11:02:11 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0021H A
DLY1 . . . . . . . C ADDR 0023H A
DLY2 . . . . . . . C ADDR 0025H A
LOOP . . . . . . . C ADDR 0004H A
LOOP1. . . . . . . C ADDR 000DH A
LOOP2. . . . . . . C ADDR 0018H A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 0000H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -