📄 smg2.lst
字号:
A51 MACRO ASSEMBLER SMG2 01/04/2007 13:26:15 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN SMG2.OBJ
ASSEMBLER INVOKED BY: C:\KEIL7.06\C51\BIN\A51.EXE SMG2.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;程序:SMG2.ASM
0000 90001E 2 START: MOV DPTR, #TABLE
0003 7800 3 MOV R0, #0
0005 E8 4 LOOP: MOV A,R0
0006 93 5 MOVC A,@A+DPTR
0007 F580 6 MOV P0,A
0009 1111 7 ACALL DLY1S
000B 08 8 INC R0
000C B80AF6 9 CJNE R0,#10,LOOP
000F 80EF 10 JMP START
0011 7D32 11 DLY1S: MOV R5,#50
0013 7E64 12 D1: MOV R6,#100
0015 7F64 13 D2: MOV R7,#100
0017 DFFE 14 DJNZ R7,$
0019 DEFA 15 DJNZ R6,D2
001B DDF6 16 DJNZ R5,D1
001D 22 17 RET
001E C0F9A4B0 18 TABLE: DB 0C0H,0F9H,0A4H,0B0H
0022 999282F8 19 DB 99H, 92H, 82H, 0F8H
0026 80908883 20 DB 80H, 90H, 88H, 83H
002A C6A1868E 21 DB 0C6H, 0A1H, 86H, 8EH
22 END
A51 MACRO ASSEMBLER SMG2 01/04/2007 13:26:15 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0013H A
D2 . . . . . . . . C ADDR 0015H A
DLY1S. . . . . . . C ADDR 0011H A
LOOP . . . . . . . C ADDR 0005H A
P0 . . . . . . . . D ADDR 0080H 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 + -