📄 dianzhen_test.lst
字号:
A51 MACRO ASSEMBLER DIANZHEN_TEST 07/03/2007 23:05:53 PAGE 1
MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN dianzhen_test.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE dianzhen_test.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 00H
0000 00 2 START: NOP
0001 7B03 3 MOV R3,#3
0003 7C08 4 LOP2: MOV R4,#8
0005 7A00 5 MOV R2,#0
0007 7580FF 6 LOP0: MOV P0,#0FFH
000A 900071 7 MOV DPTR,#TABA
000D EA 8 MOV A,R2
000E 93 9 MOVC A,@A+DPTR
000F F5A0 10 MOV P2,A
0011 0A 11 INC R2
0012 120064 12 LCALL DELAY
0015 DCF0 13 DJNZ R4,LOP0
0017 DBEA 14 DJNZ R3,LOP2
15
0019 7B03 16 MOV R3,#3
001B 7C08 17 LOP4: MOV R4,#8
001D 7A07 18 MOV R2,#7
001F 7580FF 19 LOP3: MOV P0,#0FFH
0022 900071 20 MOV DPTR,#TABA
0025 EA 21 MOV A,R2
0026 93 22 MOVC A,@A+DPTR
0027 F5A0 23 MOV P2,A
0029 1A 24 DEC R2
002A 120064 25 LCALL DELAY
002D DCF0 26 DJNZ R4,LOP3
002F DBEA 27 DJNZ R3,LOP4
28
0031 7B03 29 MOV R3,#3
0033 7C08 30 LOP6: MOV R4,#8
0035 7A00 31 MOV R2,#0
0037 75A000 32 LOP5: MOV P2,#00H
003A 900079 33 MOV DPTR,#TABB
003D EA 34 MOV A,R2
003E 93 35 MOVC A,@A+DPTR
003F F580 36 MOV P0,A
0041 0A 37 INC R2
0042 120064 38 LCALL DELAY
0045 DCF0 39 DJNZ R4,LOP5
0047 DBEA 40 DJNZ R3,LOP6
41
0049 7B03 42 MOV R3,#3
004B 7C08 43 LOP8: MOV R4,#8
004D 7A07 44 MOV R2,#7
004F 75A000 45 LOP7: MOV P2,#00H
0052 900079 46 MOV DPTR,#TABB
0055 EA 47 MOV A,R2
0056 93 48 MOVC A,@A+DPTR
0057 F580 49 MOV P0,A
0059 1A 50 DEC R2
005A 120064 51 LCALL DELAY
005D DCF0 52 DJNZ R4,LOP7
005F DBEA 53 DJNZ R3,LOP8
0061 020000 54 LJMP START
55
0064 7D0A 56 DELAY: MOV R5,#10
0066 7E14 57 D2: MOV R6,#20
0068 7FF8 58 D1: MOV R7,#248
A51 MACRO ASSEMBLER DIANZHEN_TEST 07/03/2007 23:05:53 PAGE 2
006A DFFE 59 DJNZ R7,$
006C DEFA 60 DJNZ R6,D1
006E DDF6 61 DJNZ R5,D2
0070 22 62 RET
63
0071 FEFDFBF7 64 TABA: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
0075 EFDFBF7F
0079 01020408 65 TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H
007D 10204080
66 END
A51 MACRO ASSEMBLER DIANZHEN_TEST 07/03/2007 23:05:53 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 0068H A
D2 . . . . . . . . C ADDR 0066H A
DELAY. . . . . . . C ADDR 0064H A
LOP0 . . . . . . . C ADDR 0007H A
LOP2 . . . . . . . C ADDR 0003H A
LOP3 . . . . . . . C ADDR 001FH A
LOP4 . . . . . . . C ADDR 001BH A
LOP5 . . . . . . . C ADDR 0037H A
LOP6 . . . . . . . C ADDR 0033H A
LOP7 . . . . . . . C ADDR 004FH A
LOP8 . . . . . . . C ADDR 004BH A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
START. . . . . . . C ADDR 0000H A
TABA . . . . . . . C ADDR 0071H A
TABB . . . . . . . C ADDR 0079H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -