📄 1.lst
字号:
A51 MACRO ASSEMBLER 1 07/03/2008 09:28:26 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 1.OBJ
ASSEMBLER INVOKED BY: D:\Keil\C51\BIN\A51.EXE 1.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 TIM EQU 30H
0031 2 CNTA EQU 31H
0032 3 CNTB EQU 32H
4
0000 5 ORG 0000H
0000 020030 6 LJMP START
000B 7 ORG 000BH
000B 02004A 8 LJMP T0X
0030 9 ORG 0030H
0030 753000 10 START: MOV TIM,#00H
0033 753100 11 MOV CNTA,#00H
0036 753200 12 MOV CNTB,#00H
0039 758901 13 MOV TMOD,#01H
003C 758CF0 14 MOV TH0,#(65536-4000)/256
003F 758A60 15 MOV TL0,#(65536-4000) MOD 256
0042 D28C 16 SETB TR0
0044 D2A9 17 SETB ET0
0046 D2AF 18 SETB EA
0048 80FE 19 SJMP $
20
004A 21 T0X:
004A 758CF0 22 MOV TH0,#(65536-4000)/256
004D 758A60 23 MOV TL0,#(65536-4000) MOD 256
0050 900085 24 MOV DPTR,#TAB
0053 E531 25 MOV A,CNTA
0055 93 26 MOVC A,@A+DPTR
0056 F5A0 27 MOV P2,A
0058 90008D 28 MOV DPTR,#DIGIT
005B E532 29 MOV A,CNTB
005D 75F008 30 MOV B,#8
0060 A4 31 MUL AB
0061 2531 32 ADD A,CNTA
0063 93 33 MOVC A,@A+DPTR
0064 F580 34 MOV P0,A
0066 0531 35 INC CNTA
0068 E531 36 MOV A,CNTA
006A B40803 37 CJNE A,#8,NEXT
006D 753100 38 MOV CNTA,#00H
0070 0530 39 NEXT: INC TIM
0072 E530 40 MOV A,TIM
0074 B4FA0D 41 CJNE A,#250,NEX
0077 753000 42 MOV TIM,#00H
007A 0532 43 INC CNTB
007C E532 44 MOV A,CNTB
007E B40A03 45 CJNE A,#10,NEX
0081 753200 46 MOV CNTB,#00H
0084 32 47 NEX: RETI
48
0085 FEFDFBF7 49 TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
0089 EFDFBF7F
008D 00003E41 50 DIGIT: DB 00H,00H,3EH,41H,41H,41H,3EH,00H
0091 41413E00
0095 00000000 51 DB 00H,00H,00H,00H,21H,7FH,01H,00H
0099 217F0100
009D 00002745 52 DB 00H,00H,27H,45H,45H,45H,39H,00H
00A1 45453900
00A5 00002249 53 DB 00H,00H,22H,49H,49H,49H,36H,00H
00A9 49493600
A51 MACRO ASSEMBLER 1 07/03/2008 09:28:26 PAGE 2
00AD 00000C14 54 DB 00H,00H,0CH,14H,24H,7FH,04H,00H
00B1 247F0400
00B5 00007251 55 DB 00H,00H,72H,51H,51H,51H,4EH,00H
00B9 51514E00
00BD 00003E49 56 DB 00H,00H,3EH,49H,49H,49H,26H,00H
00C1 49492600
00C5 00004040 57 DB 00H,00H,40H,40H,40H,4FH,70H,00H
00C9 404F7000
00CD 00003649 58 DB 00H,00H,36H,49H,49H,49H,36H,00H
00D1 49493600
00D5 00003249 59 DB 00H,00H,32H,49H,49H,49H,3EH,00H
00D9 49493E00
60 END
A51 MACRO ASSEMBLER 1 07/03/2008 09:28:26 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
B. . . . . . . . . D ADDR 00F0H A
CNTA . . . . . . . N NUMB 0031H A
CNTB . . . . . . . N NUMB 0032H A
DIGIT. . . . . . . C ADDR 008DH A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
NEX. . . . . . . . C ADDR 0084H A
NEXT . . . . . . . C ADDR 0070H A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
START. . . . . . . C ADDR 0030H A
T0X. . . . . . . . C ADDR 004AH A
TAB. . . . . . . . C ADDR 0085H A
TH0. . . . . . . . D ADDR 008CH A
TIM. . . . . . . . N NUMB 0030H A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -