📄 d.lst
字号:
A51 MACRO ASSEMBLER D 02/19/2010 14:41:26 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN d.OBJ
ASSEMBLER INVOKED BY: D:\程序\keil 51\C51\BIN\A51.EXE d.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 org 0000h
0000 0130 2 ajmp main
0030 3 org 0030h
0030 7800 4 main:mov r0,#00h
0032 7900 5 mov r1,#00h
0034 90006B 6 mov dptr,#table
0037 20B013 7 x1:jb P3.0,x2
003A 12005E 8 lcall delay
003D 20B00D 9 jb P3.0,x2
0040 08 10 inc r0
0041 E8 11 mov a,r0
0042 B40A08 12 cjne a,#0ah,x2
0045 E4 13 clr a
0046 F8 14 mov r0,a
0047 09 15 inc r1
0048 B90A02 16 cjne r1,#0ah,x2
004B 7900 17 mov r1,#00h
004D E9 18 x2:mov a,r1
004E 75A002 19 mov P2,#02h
0051 93 20 movc a,@a+dptr
0052 F580 21 mov P0,a
0054 E8 22 mov a,r0
0055 93 23 movc a,@a+dptr
0056 75A003 24 mov P2,#03h
0059 F580 25 mov P0,a
005B 020037 26 ljmp x1
005E 27 delay:
005E 7C1E 28 MOV R4,#30
0060 7A0A 29 D3:MOV R2,#10
0062 7BF8 30 D2:MOV R3,#248
0064 DBFE 31 D1:DJNZ R3,D1
0066 DAFA 32 DJNZ R2,D2
0068 DCF6 33 DJNZ R4,D3
006A 22 34 RET
006B 3F065B4F 35 table: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
006F 666D7D07
0073 7F6F 36 db 7FH,6FH
37 end
A51 MACRO ASSEMBLER D 02/19/2010 14:41:26 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0064H A
D2 . . . . . . . . C ADDR 0062H A
D3 . . . . . . . . C ADDR 0060H A
DELAY. . . . . . . C ADDR 005EH A
MAIN . . . . . . . C ADDR 0030H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
TABLE. . . . . . . C ADDR 006BH A
X1 . . . . . . . . C ADDR 0037H A
X2 . . . . . . . . C ADDR 004DH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -