📄 beep.lst
字号:
A51 MACRO ASSEMBLER BEEP 04/11/2007 12:57:55 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN beep.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE beep.src SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;SPEAKER程序
2 ;2007/01/31
3 PUBLIC BEEP
4 DE SEGMENT CODE
---- 5 RSEG DE
0000 6 BEEP:
0000 C2AF 7 CLR EA
0002 7804 8 MOV R0,#04H
0004 9 NEXT_BEEP:
0004 7EF0 10 MOV R6,#0F0H
11
12
0006 13 ONE_BEEP:
0006 7D20 14 MOV R5,#20H
0008 B2A6 15 CPL P2^6
16
000A 17 _LOOP:
000A DDFE 18 DJNZ R5,_LOOP
19
000C DEF8 20 DJNZ R6,ONE_BEEP
21
000E D8F4 22 DJNZ R0,NEXT_BEEP
23
0010 D2AF 24 SETB EA
0012 22 25 RET
26 END
A51 MACRO ASSEMBLER BEEP 04/11/2007 12:57:55 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
BEEP . . . . . . . C ADDR 0000H R SEG=DE
DE . . . . . . . . C SEG 0013H REL=UNIT
EA . . . . . . . . B ADDR 00A8H.7 A
NEXT_BEEP. . . . . C ADDR 0004H R SEG=DE
ONE_BEEP . . . . . C ADDR 0006H R SEG=DE
P2 . . . . . . . . D ADDR 00A0H A
_LOOP. . . . . . . C ADDR 000AH R SEG=DE
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -