📄 66.lst
字号:
A51 MACRO ASSEMBLER 66 05/22/2008 09:18:03 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN .\66.obj
ASSEMBLER INVOKED BY: D:\应用软件\Keil\C51\BIN\A51.EXE E:\66\66.asm SET(SMALL) DEBUG PRINT(.\66.lst) OBJECT(.\66.obj) EP
LOC OBJ LINE SOURCE
0030 1 SINP DATA 30H
0031 2 COSP DATA 31H
0032 3 THOD DATA 32H
0033 4 TLOD DATA 33H
0000 5 ORG 0000H
0000 020060 6 LJMP START
000B 7 ORG 000BH
000B 0200BD 8 LJMP INTT0
0060 9 ORG 0060H
0060 758170 10 START:MOV SP,#70H
0063 753000 11 MOV SINP,#00H
0066 753140 12 MOV COSP,#40H
0069 758911 13 MOV TMOD,#11H
006C 753299 14 MOV THOD,#99H
006F 7533FF 15 MOV TLOD,#0FFH
0072 85328C 16 MOV TH0, THOD
0075 85338A 17 MOV TL0,TLOD
0078 D2B2 18 TEST:SETB P3.2
007A 20B205 19 JB P3.2,DIR1
007D 9000E5 20 MOV DPTR,#LIST
0080 8003 21 SJMP DIR
0082 9001E5 22 DIR1:MOV DPTR,#LIST1
0085 D2A9 23 DIR: SETB ET0
0087 D2AF 24 SETB EA
0089 D28C 25 SETB TR0
008B 30B009 26 MAIN:JNB P3.0,INCKEY
008E 30B119 27 JNB P3.1,DECKEY
0091 438701 28 ORL PCON,#01H
0094 02008B 29 LJMP MAIN
0097 1200DD 30 INCKEY:LCALL DL10MS
009A 20B0EE 31 JB P3.0,MAIN
009D E532 32 MOV A,THOD
009F B4FF03 33 CJNE A,#0FFH,INC1
00A2 02008B 34 LJMP MAIN
00A5 0532 35 INC1:INC THOD
00A7 02008B 36 LJMP MAIN
00AA 1200DD 37 DECKEY:LCALL DL10MS
00AD 20B1DB 38 JB P3.1,MAIN
00B0 E532 39 MOV A,THOD
00B2 B40003 40 CJNE A,#00H,DEC1
00B5 02008B 41 LJMP MAIN
00B8 1532 42 DEC1:DEC THOD
00BA 02008B 43 LJMP MAIN
00BD C0E0 44 INTT0:PUSH ACC
00BF B2B7 45 CPL P3.7
00C1 85328C 46 MOV TH0,THOD
00C4 85338A 47 MOV TL0,TLOD
00C7 E530 48 MOV A,SINP
00C9 93 49 MOVC A,@A+DPTR
00CA F590 50 MOV P1,A
00CC E531 51 MOV A,COSP
00CE 93 52 MOVC A,@A+DPTR
00CF F5A0 53 MOV P2,A
00D1 0530 54 INC SINP
00D3 0531 55 INC COSP
00D5 D0E0 56 POP ACC
00D7 32 57 RETI
00D8 7FFF 58 DL512:MOV R7,#0FFH
A51 MACRO ASSEMBLER 66 05/22/2008 09:18:03 PAGE 2
00DA DFFE 59 LOOP: DJNZ R7,LOOP
00DC 22 60 RET
00DD 7E14 61 DL10MS:MOV R6,#14H
00DF 1200D8 62 LOOP1: LCALL DL512
00E2 DEFB 63 DJNZ R6,LOOP1
00E4 22 64 RET
00E5 80838588 65 LIST:DB 80H,83H,85H,88H,8AH,8DH,8FH,92H,94H,97H,99H,9BH,9EH,0A0H,0A3H,0A5H,0A7H,0AAH,0ACH,0
AEH,0B1H,0B3H
00E9 8A8D8F92
00ED 9497999B
00F1 9EA0A3A5
00F5 A7AAACAE
00F9 B1B3
00FB B5B7B9BB 66 DB 0B5H,0B7H,0B9H,0BBH,0BDH,0BFH,0C1H,0C3H,0C5H,0C7H,0C9H,0CBH,0CCH,0CEH,0D0H,0D1H,0D3
H,0D4H,0D6H,0D7H
00FF BDBFC1C3
0103 C5C7C9CB
0107 CCCED0D1
010B D3D4D6D7
010F D8DADBDC 67 DB 0D8H,0DAH,0DBH,0DCH,0DDH,0DEH,0DFH,0E0H,0E1H,0E2H,0E3H,0E3H,0E4H,0E4H,0E5H,0E5H,0E6
H,0E6H,0E7H,0E7H
0113 DDDEDFE0
0117 E1E2E3E3
011B E4E4E5E5
011F E6E6E7E7
0123 E7E7E7E7 68 DB 0E7H,0E7H,0E7H,0E7H,0E7H,0E7H,0E6H,0E6H,0E5H,0E5H,0E4H,0E4H,0E3H,0E3H,0E2H,0E1H,0E0
H,0DFH,0DEH,0DDH
0127 E7E7E6E6
012B E5E5E4E4
012F E3E3E2E1
0133 E0DFDEDD
0137 DCDBDAD8 69 DB 0DCH,0DBH,0DAH,0D8H,0D7H,0D6H,0D4H,0D3H,0D1H,0D0H,0CEH,0CCH,0CBH,0C9H,0C7H,0C5H,0C3
H,0C1H,0BFH,0BDH
013B D7D6D4D3
013F D1D0CECC
0143 CBC9C7C5
0147 C3C1BFBD
014B BBB9B7B5 70 DB 0BBH,0B9H,0B7H,0B5H,0B3H,0B1H,0AEH,0ACH,0AAH,0A7H,0A5H,0A3H,0A0H,9EH,9BH,99H,97H,94
H,92H,8FH,8DH,8AH
014F B3B1AEAC
0153 AAA7A5A3
0157 A09E9B99
015B 9794928F
015F 8D8A
0161 88858380 71 DB 88H,85H,83H,80H,7DH,7BH,78H,76H,73H,71H,6EH,6CH,69H,67H,65H,62H,60H,5DH,5BH,59H,56H
,54H,52H,4FH,4DH
0165 7D7B7876
0169 73716E6C
016D 69676562
0171 605D5B59
0175 5654524F
0179 4D
017A 4B494745 72 DB 4BH,49H,47H,45H,43H,41H,3FH,3DH,3BH,39H,37H,35H,34H,32H,30H,2FH,2DH,2CH,2AH,29H,28H
,26H,25H,24H,23H
017E 43413F3D
0182 3B393735
0186 3432302F
018A 2D2C2A29
018E 28262524
0192 23
0193 2221201F 73 DB 22H,21H,20H,1FH,1EH,1DH,1DH,1CH,1CH,1BH,1BH,1AH,1AH,1AH,19H,19H,19H,19H,19H,19H,19H
,19H,1AH,1AH,1AH
0197 1E1D1D1C
019B 1C1B1B1A
019F 1A1A1919
01A3 19191919
A51 MACRO ASSEMBLER 66 05/22/2008 09:18:03 PAGE 3
01A7 19191A1A
01AB 1A
01AC 1B1B1C1C 74 DB 1BH,1BH,1CH,1CH,1DH,1DH,1EH,1FH,20H,21H,22H,23H,24H,25H,26H,28H,29H,2AH,2CH,2DH,2FH
,30H,32H,34H,35H
01B0 1D1D1E1F
01B4 20212223
01B8 24252628
01BC 292A2C2D
01C0 2F303234
01C4 35
01C5 37393B3D 75 DB 37H,39H,3BH,3DH,3FH,41H,43H,45H,47H,49H,4BH,4DH,4FH,52H,54H,56H,59H,5BH,5DH,60H,62H
,65H,67H,69H,6CH
01C9 3F414345
01CD 47494B4D
01D1 4F525456
01D5 595B5D60
01D9 62656769
01DD 6C
01DE 6E717376 76 DB 6EH,71H,73H,76H,78H,7BH,7DH
01E2 787B7D
01E5 80818283 77 LIST1:DB 80H,81H,82H,83H,84H,85H,86H,87H,88H,89H,8AH,8BH,8CH,8DH,8EH,8FH,90H,91H,92H,93H,94
H,95H,96H,97H,98H
01E9 84858687
01ED 88898A8B
01F1 8C8D8E8F
01F5 90919293
01F9 94959697
01FD 98
01FE 999A9B9C 78 DB 99H,9AH,9BH,9CH,9DH,9EH,9FH,0A0H,0A1H,0A2H,0A3H,0A4H,0A5H,0A6H,0A7H,0A8H,0A9H,0AAH
,0ABH,0ACH,0ADH
0202 9D9E9FA0
0206 A1A2A3A4
020A A5A6A7A8
020E A9AAABAC
0212 AD
0213 AEAFB0B1 79 DB 0AEH,0AFH,0B0H,0B1H,0B2H,0B3H,0B4H,0B5H,0B6H,0B7H,0B8H,0B9H,0BAH,0BBH,0BCH,0BDH,0B
EH,0BFH,0BFH,0BEH
0217 B2B3B4B5
021B B6B7B8B9
021F BABBBCBD
0223 BEBFBFBE
0227 BDBCBBBA 80 DB 0BDH,0BCH,0BBH,0BAH,0B9H,0B8H,0B7H,0B6H,0B5H,0B4H,0B3H,0B2H,0B1H,0B0H,0AFH,0AEH,0A
DH,0ACH,0ABH,0AAH
022B B9B8B7B6
022F B5B4B3B2
0233 B1B0AFAE
0237 ADACABAA
023B A9A8A7A6 81 DB 0A9H,0A8H,0A7H,0A6H,0A5H,0A4H,0A3H,0A2H,0A1H,0A0H,9FH,9EH,9DH,9CH,9BH,9AH,99H,98H,
97H,96H,95H,94H
023F A5A4A3A2
0243 A1A09F9E
0247 9D9C9B9A
024B 99989796
024F 9594
0251 93929190 82 DB 93H,92H,91H,90H,8FH,8EH,8DH,8CH,8BH,8AH,89H,88H,87H,86H,85H,84H,83H,82H,81H,80H,7F
H,7EH,7DH,7CH,7BH
0255 8F8E8D8C
0259 8B8A8988
025D 87868584
0261 83828180
0265 7F7E7D7C
0269 7B
026A 7A797877 83 DB 7AH,79H,78H,77H,76H,75H,74H,73H,72H,71H,70H,6FH,6EH,6DH,6CH,6BH,6AH,69H,68H,67H,66
H,65H,64H,63H,62H
026E 76757473
0272 7271706F
A51 MACRO ASSEMBLER 66 05/22/2008 09:18:03 PAGE 4
0276 6E6D6C6B
027A 6A696867
027E 66656463
0282 62
0283 61605F5E 84 DB 61H,60H,5FH,5EH,5DH,5CH,5BH,5AH,59H,58H,57H,56H,55H,54H,53H,52H,51H,50H,4FH,4EH,4D
H,4CH,4BH,4AH,49H
0287 5D5C5B5A
028B 59585756
028F 55545352
0293 51504F4E
0297 4D4C4B4A
029B 49
029C 48474645 85 DB 48H,47H,46H,45H,44H,43H,42H,41H,40H,40H,41H,42H,43H,44H,45H,46H,47H,48H,49H,4AH,4B
H,4CH,4DH,4EH,4FH
02A0 44434241
02A4 40404142
02A8 43444546
02AC 4748494A
02B0 4B4C4D4E
02B4 4F
02B5 50515253 86 DB 50H,51H,52H,53H,54H,55H,56H,57H,58H,59H,5AH,5BH,5CH,5DH,5EH,5FH,60H,61H,62H,63H,64
H,65H,66H,67H,68H
02B9 54555657
02BD 58595A5B
02C1 5C5D5E5F
02C5 60616263
02C9 64656667
02CD 68
02CE 696A6B6C 87 DB 69H,6AH,6BH,6CH,6DH,6EH,6FH,70H,71H,72H,73H,74H,75H,76H,77H,78H,79H,7AH,7BH,7CH,7D
H,7EH,7FH
02D2 6D6E6F70
02D6 71727374
02DA 75767778
02DE 797A7B7C
02E2 7D7E7F
88 END
A51 MACRO ASSEMBLER 66 05/22/2008 09:18:03 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
COSP . . . . . . . D ADDR 0031H A
DEC1 . . . . . . . C ADDR 00B8H A
DECKEY . . . . . . C ADDR 00AAH A
DIR. . . . . . . . C ADDR 0085H A
DIR1 . . . . . . . C ADDR 0082H A
DL10MS . . . . . . C ADDR 00DDH A
DL512. . . . . . . C ADDR 00D8H A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
INC1 . . . . . . . C ADDR 00A5H A
INCKEY . . . . . . C ADDR 0097H A
INTT0. . . . . . . C ADDR 00BDH A
LIST . . . . . . . C ADDR 00E5H A
LIST1. . . . . . . C ADDR 01E5H A
LOOP . . . . . . . C ADDR 00DAH A
LOOP1. . . . . . . C ADDR 00DFH A
MAIN . . . . . . . C ADDR 008BH A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
PCON . . . . . . . D ADDR 0087H A
SINP . . . . . . . D ADDR 0030H A
SP . . . . . . . . D ADDR 0081H A
START. . . . . . . C ADDR 0060H A
TEST . . . . . . . C ADDR 0078H A
TH0. . . . . . . . D ADDR 008CH A
THOD . . . . . . . D ADDR 0032H A
TL0. . . . . . . . D ADDR 008AH A
TLOD . . . . . . . D ADDR 0033H 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 + -