📄 17.lst
字号:
A51 MACRO ASSEMBLER 17 04/17/2007 14:32:21 PAGE 1
MACRO ASSEMBLER A51 V8.00
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: d:\Keil 8\C51\BIN\A51.EXE 17.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 BUF EQU 30H
2
0000 3 ORG 0000H
0000 8000 4 JMP BEGIN
5
0002 758160 6 BEGIN:MOV SP,#60H
0005 112A 7 CALL LED_BL
0007 74FF 8 MOV A,#0FFH
0009 F580 9 MOV P0,A
000B 7A04 10 MOV R2,#4
000D 7830 11 MOV R0,#BUF
000F 7901 12 MOV R1,#1
0011 900035 13 MOV DPTR,#TABLE
14
0014 E9 15 QWE:MOV A,R1
0015 93 16 MOVC A,@A+DPTR
0016 F6 17 MOV @R0,A
0017 09 18 INC R1
0018 08 19 INC R0
0019 DAF9 20 DJNZ R2,QWE
21
001B 113F 22 LOOP:CALL SCAN
001D 80FC 23 JMP LOOP
24
001F 7E32 25 DELAY:MOV R6,#50
0021 7F64 26 ASD:MOV R7,#100
0023 DFFE 27 DJNZ R7,$
0025 DEFA 28 DJNZ R6,ASD
0027 DDF6 29 DJNZ R5,DELAY
0029 22 30 RET
31
002A 7C06 32 LED_BL:MOV R4,#6
002C B2B7 33 ZXC:CPL P3.7
002E 7D05 34 MOV R5,#5
0030 111F 35 CALL DELAY
0032 DCF8 36 DJNZ R4,ZXC
0034 22 37 RET
38
0035 39 TABLE:
0035 3F065B4F 40 DB 3FH,06H,5BH,4FH,66H
0039 66
003A 6D7D077F 41 DB 6DH,7DH,07H,7FH,6FH
003E 6F
42
003F 43 SCAN:
003F 7830 44 MOV R0,#BUF
0041 7A04 45 MOV R2,#4
0043 46 MOV A,#FEH
*** ________________________________________^
*** ERROR #A45 IN 46 (17.ASM, LINE 46): UNDEFINED SYMBOL (PASS-2)
0045 47 RTY:PUSH A
*** __________________________________^
*** ERROR #A22 IN 47 (17.ASM, LINE 47): EXPRESSION TYPE DOES NOT MATCH INSTRUCTION
0045 E8 48 MOV A,#R0
*** ________________________________________^
*** ERROR #A9 IN 48 (17.ASM, LINE 48): SYNTAX ERROR
0046 F580 49 MOV P0,A
0048 50 POP A
A51 MACRO ASSEMBLER 17 04/17/2007 14:32:21 PAGE 2
*** _____________________________________^
*** ERROR #A22 IN 50 (17.ASM, LINE 50): EXPRESSION TYPE DOES NOT MATCH INSTRUCTION
0048 F5A0 51 MOV P2,A
004A 7D14 52 MOV R5,#20
004C 111F 53 CALL DELAY
004E 23 54 RL A
004F 08 55 INC R0
0050 DAF3 56 DJNZ R2,RTY
0052 22 57 RET
58
59 END
A51 MACRO ASSEMBLER 17 04/17/2007 14:32:21 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ASD. . . . . . . . C ADDR 0021H A
BEGIN. . . . . . . C ADDR 0002H A
BUF. . . . . . . . N NUMB 0030H A
DELAY. . . . . . . C ADDR 001FH A
FEH. . . . . . . . ---- -----
LED_BL . . . . . . C ADDR 002AH A
LOOP . . . . . . . C ADDR 001BH A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
QWE. . . . . . . . C ADDR 0014H A
RTY. . . . . . . . C ADDR 0045H A
SCAN . . . . . . . C ADDR 003FH A
SP . . . . . . . . D ADDR 0081H A
TABLE. . . . . . . C ADDR 0035H A
ZXC. . . . . . . . C ADDR 002CH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 4 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -