📄 q.lst
字号:
A51 MACRO ASSEMBLER Q 02/21/2010 12:13:02 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN q.OBJ
ASSEMBLER INVOKED BY: D:\程序\keil 51\C51\BIN\A51.EXE q.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 org 0000h
0000 0130 2 ajmp main
000B 3 org 000bh
000B 01B6 4 ajmp start
0030 5 org 0030h
0030 6 main:
0030 758900 7 mov tmod,#00h
0033 758A00 8 mov tl0,#00h
0036 758C00 9 mov th0,#00h
0039 D2AF 10 setb ea
003B D2A9 11 setb et0
003D D28C 12 setb tr0
003F 7800 13 mov r0,#00h
0041 7900 14 mov r1,#00h
0043 7A00 15 mov r2,#00
0045 7B00 16 mov r3,#00
0047 7C02 17 mov r4,#02
0049 7D01 18 mov r5,#01
004B 7F64 19 mov r7,#100
004D 9000D7 20 ww:mov dptr,#tab
0050 75A007 21 mov p2,#07
0053 E8 22 mov a,r0
0054 93 23 movc a,@a+dptr
0055 F580 24 mov p0,a
0057 1200CC 25 lcall delay
005A B80A1B 26 cjne r0,#10,n1
005D 7800 27 mov r0,#00h
005F 09 28 inc r1
0060 B90615 29 cjne r1,#06,n1
0063 7900 30 mov r1,#00h
0065 0A 31 inc r2
0066 BA0A0F 32 cjne r2,#10,n1
0069 7A00 33 mov r2,#00h
006B 0B 34 inc r3
006C BB0609 35 cjne r3,#06,n1
006F 7B00 36 mov r3,#00h
0071 0C 37 inc r4
0072 BC0A03 38 cjne r4,#10,n1
0075 7C00 39 mov r4,#00
0077 0D 40 inc r5
0078 BD0107 41 n1:cjne r5,#01,n2
007B BC0304 42 cjne r4,#03,n2
007E 7C00 43 mov r4,#00
0080 7D00 44 mov r5,#00
0082 E9 45 n2:mov a,r1
0083 75A006 46 mov p2,#06
0086 93 47 movc a,@a+dptr
0087 F580 48 mov p0,a
0089 1200CC 49 lcall delay
008C EA 50 mov a,r2
008D 75A004 51 mov p2,#04
0090 93 52 movc a,@a+dptr
0091 F580 53 mov p0,a
0093 1200CC 54 lcall delay
0096 EB 55 mov a,r3
0097 75A003 56 mov p2,#03
009A 93 57 movc a,@a+dptr
009B F580 58 mov p0,a
A51 MACRO ASSEMBLER Q 02/21/2010 12:13:02 PAGE 2
009D 1200CC 59 lcall delay
00A0 EC 60 mov a,r4
00A1 75A001 61 mov p2,#01
00A4 93 62 movc a,@a+dptr
00A5 F580 63 mov p0,a
00A7 1200CC 64 lcall delay
00AA ED 65 mov a,r5
00AB 75A000 66 mov p2,#00
00AE 93 67 movc a,@a+dptr
00AF F580 68 mov p0,a
00B1 1200CC 69 lcall delay
00B4 014D 70 ajmp ww
00B6 71 start:
00B6 758A00 72 mov tl0,#00h
00B9 758C00 73 mov th0,#00h
00BC DF0B 74 djnz r7,re
00BE 7F64 75 mov r7,#100
00C0 C28C 76 clr tr0
00C2 758A00 77 mov tl0,#00h
00C5 758C00 78 mov th0,#00h
00C8 08 79 inc r0
00C9 D28C 80 re:setb tr0
00CB 32 81 reti
00CC 7E06 82 delay:mov r6,#6
00CE 752164 83 se:mov 21h,#100
00D1 D521FD 84 djnz 21h,$
00D4 DEF8 85 djnz r6,se
00D6 22 86 ret
00D7 3F065B4F 87 tab:db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h
00DB 666D7D07
00DF 7F6F 88 db 7fh,6fh
89 end
A51 MACRO ASSEMBLER Q 02/21/2010 12:13:02 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 00CCH A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
MAIN . . . . . . . C ADDR 0030H A
N1 . . . . . . . . C ADDR 0078H A
N2 . . . . . . . . C ADDR 0082H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
RE . . . . . . . . C ADDR 00C9H A
SE . . . . . . . . C ADDR 00CEH A
START. . . . . . . C ADDR 00B6H A
TAB. . . . . . . . C ADDR 00D7H A
TH0. . . . . . . . D ADDR 008CH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
WW . . . . . . . . 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 + -