📄 实验.lst
字号:
A51 MACRO ASSEMBLER 实验 08/17/2005 14:18:30 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 实验.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 实验.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 758900 2 MOV TMOD,#00H
0003 C3 3 START: CLR C
0004 74FF 4 MOV A,#0FFH
0006 7A08 5 MOV R2,#08H
0008 33 6 LOOP: RLC A
0009 F590 7 MOV P1,A
000B 7B64 8 MOV R3,#100
000D 111E 9 CALL DELAY
000F DAF7 10 DJNZ R2,LOOP
0011 7A07 11 MOV R2,#07H
0013 13 12 LOOP1: RRC A
0014 F590 13 MOV P1,A
0016 7B64 14 MOV R3,#100
0018 111E 15 CALL DELAY
001A DAF7 16 DJNZ R2,LOOP1
001C 80E5 17 JMP START
001E D28C 18 DELAY: SETB TR0
0020 758A30 19 AGAIN:MOV TL0,#LOW(8192-2000)
0023 758C18 20 MOV TH0, #HIGH(8192-2000)
0026 108D02 21 LOOP2:JBC TF0,LOOP3
0029 80FB 22 JMP LOOP2
002B DBF3 23 LOOP3:DJNZ R3,AGAIN
002D C28C 24 CLR TR0
002F 22 25 RET
26 END
A51 MACRO ASSEMBLER 实验 08/17/2005 14:18:30 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AGAIN. . . . . . . C ADDR 0020H A
DELAY. . . . . . . C ADDR 001EH A
LOOP . . . . . . . C ADDR 0008H A
LOOP1. . . . . . . C ADDR 0013H A
LOOP2. . . . . . . C ADDR 0026H A
LOOP3. . . . . . . C ADDR 002BH A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 0003H A
TF0. . . . . . . . B ADDR 0088H.5 A
TH0. . . . . . . . D ADDR 008CH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -