📄 a.lst
字号:
A51 MACRO ASSEMBLER A 09/10/2007 16:45:15 PAGE 1
MACRO ASSEMBLER A51 V7.08a
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE C:\HM\A.ASM SET(SMALL) DEBUG PRINT(.\A.lst) OBJECT(.\A.obj) EP
LOC OBJ LINE SOURCE
1 ;下面是用51系列单片机汇编语言编写的源程序(A.ASM)如下:
0000 2 ORG 000000H
3 ;---画面0(开机画面)
0000 1B5100 4 HM0: DB 1BH,51H,0 ;清屏幕
0003 1B6A0000 5 DB 1BH,6AH,0,0,0,0,1,3FH,0,120 ;矩形
0007 0000013F
000B 0078
000D 1B6A0003 6 DB 1BH,6AH,0,3,0,3,1,3CH,0,117 ;矩形
0011 0003013C
0015 0075
0017 1B7A0080 7 DB 1BH,7AH,0,128,0,3 ;A0.BMP第1位置 ;决定BMP图象左上角坐标和颜色
001B 0003
001D 1D42 8 DB 1DH,42H ;显示BMP图象指令
9 USES "A0.BMP" ;用USES伪指令将A0.BMP文件包含在源程
序中。
*** _________________________________^
*** ERROR #A9 IN 9 (C:\HM\A.ASM, LINE 9): SYNTAX ERROR
001F 1B6C0A 10 DB 1BH,'l',10
0022 1D42 11 DB 1DH,42H ;显示BMP图象指令
12 USES "A0.BMP" ;用USES伪指令将A0.BMP文件包含在源程序中。
*** _________________________________^
*** ERROR #A9 IN 12 (C:\HM\A.ASM, LINE 12): SYNTAX ERROR
0024 1B7A008A 13 DB 1BH,7AH,0,138,0,3 ;A0.BMP第2位置 ;决定BMP图象左上角坐标和颜色
0028 0003
002A 1D42 14 DB 1DH,42H
15 USES "A0.BMP"
*** _________________________________^
*** ERROR #A9 IN 15 (C:\HM\A.ASM, LINE 15): SYNTAX ERROR
002C 1B6C0A 16 DB 1BH,'l',10
002F 1D42 17 DB 1DH,42H
18 USES "A0.BMP"
*** _________________________________^
*** ERROR #A9 IN 18 (C:\HM\A.ASM, LINE 18): SYNTAX ERROR
0031 1B7A0094 19 DB 1BH,7AH,0,148,0,3 ;A0.BMP第3位置
0035 0003
0037 1D42 20 DB 1DH,42H
21 USES "A0.BMP"
*** _________________________________^
*** ERROR #A9 IN 21 (C:\HM\A.ASM, LINE 21): SYNTAX ERROR
0039 1B55 22 DB 1BH,55H ;读停止命令
23 ;---画面1为固定画面
003B 1B5100 24 HM1: DB 1BH,51H,0 ;清屏幕
003E 1B6A0000 25 DB 1BH,6AH,0,0,0,0,1,3FH,0,120 ;矩形
0042 0000013F
0046 0078
0048 1B79003C 26 DB 1BH,'y',0,60,0,60,50 ;圆
004C 003C32
004F 1B790104 27 DB 1BH,'y',1,4,0,60,50 ;圆
0053 003C32
0056 1B7A00DC 28 DB 1BH,7AH,0,220,0,60 ;以下4个汉字的位置
005A 003C
005C 1B33F9FA 29 DB 1BH,'3',0F9H,0FAH,0FBH,0FCH ;显示字符集3中4个汉字
0060 FBFC
0062 1B7A0080 30 DB 1BH,7AH,0,128,0,3 ;决定BMP图象左上角坐标和颜色
0066 0003
0068 1D42 31 DB 1DH,42H ;显示BMP图象指令
32 USES "A1.BMP" ;用USES伪指令将A1.BMP文件包含在源程序中。
*** _________________________________^
A51 MACRO ASSEMBLER A 09/10/2007 16:45:15 PAGE 2
*** ERROR #A9 IN 32 (C:\HM\A.ASM, LINE 32): SYNTAX ERROR
006A 1B55 33 DB 1BH,55H ;读停止命令
34 ;---画面2为固定画面
006C 1B5100 35 HM2: DB 1BH,51H,0 ;清屏幕
006F 1B6A0000 36 DB 1BH,6AH,0,0,0,0,1,3FH,0,120 ;矩形
0073 0000013F
0077 0078
0079 1B7A0080 37 DB 1BH,7AH,0,128,0,3 ;决定BMP图象左上角坐标和颜色
007D 0003
007F 1D42 38 DB 1DH,42H ;显示BMP图象指令
39 USES "A2.BMP" ;用USES伪指令将A2.BMP文件包含在源程序中。
*** _________________________________^
*** ERROR #A9 IN 39 (C:\HM\A.ASM, LINE 39): SYNTAX ERROR
0081 1B31 40 DB 1BH,'1'
0083 1B7A0006 41 DB 1BH,7AH,0, 6+00,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+00,0,60,'R'
0087 003C521B
008B 6C0A1B7A
008F 0006003C
0093 52
0094 1B7A000C 42 DB 1BH,7AH,0, 6+06,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+06,0,60,'R'
0098 003C521B
009C 6C0A1B7A
00A0 000C003C
00A4 52
00A5 1B7A0012 43 DB 1BH,7AH,0, 6+12,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+12,0,60,'R'
00A9 003C521B
00AD 6C0A1B7A
00B1 0012003C
00B5 52
00B6 1B7A0018 44 DB 1BH,7AH,0, 6+18,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+18,0,60,'R'
00BA 003C521B
00BE 6C0A1B7A
00C2 0018003C
00C6 52
00C7 1B7A001E 45 DB 1BH,7AH,0, 6+24,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+24,0,60,'R'
00CB 003C521B
00CF 6C0A1B7A
00D3 001E003C
00D7 52
00D8 1B7A0024 46 DB 1BH,7AH,0, 6+30,0,60,'R',1BH,'l',10,1BH,7AH,0, 6+30,0,60,'R'
00DC 003C521B
00E0 6C0A1B7A
00E4 0024003C
00E8 52
00E9 1B7AF00A 47 DB 1BH,7AH,0F0H,10,080H,10
00ED 800A
00EF 1B55 48 DB 1BH,55H ;读停止命令
49 ;---数字0的BMP图象
00F1 1D42 50 SZ0: DB 1DH,42H
51 USES "SZ0_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 51 (C:\HM\A.ASM, LINE 51): SYNTAX ERROR
00F3 1B55 52 DB 1BH,55H
53 ;---数字1的BMP图象
00F5 1D42 54 SZ1: DB 1DH,42H
55 USES "SZ1_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 55 (C:\HM\A.ASM, LINE 55): SYNTAX ERROR
00F7 1B55 56 DB 1BH,55H
57 ;---数字2的BMP图象
00F9 1D42 58 SZ2: DB 1DH,42H
59 USES "SZ2_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 59 (C:\HM\A.ASM, LINE 59): SYNTAX ERROR
00FB 1B55 60 DB 1BH,55H
61 ;---数字3的BMP图象
A51 MACRO ASSEMBLER A 09/10/2007 16:45:15 PAGE 3
00FD 1D42 62 SZ3: DB 1DH,42H
63 USES "SZ3_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 63 (C:\HM\A.ASM, LINE 63): SYNTAX ERROR
00FF 1B55 64 DB 1BH,55H
65 ;---数字4的BMP图象
0101 1D42 66 SZ4: DB 1DH,42H
67 USES "SZ4_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 67 (C:\HM\A.ASM, LINE 67): SYNTAX ERROR
0103 1B55 68 DB 1BH,55H
69 ;---数字5的BMP图象
0105 1D42 70 SZ5: DB 1DH,42H
71 USES "SZ5_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 71 (C:\HM\A.ASM, LINE 71): SYNTAX ERROR
0107 1B55 72 DB 1BH,55H
73 ;---数字6的BMP图象
0109 1D42 74 SZ6: DB 1DH,42H
75 USES "SZ6_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 75 (C:\HM\A.ASM, LINE 75): SYNTAX ERROR
010B 1B55 76 DB 1BH,55H
77 ;---数字7的BMP图象
010D 1D42 78 SZ7: DB 1DH,42H
79 USES "SZ7_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 79 (C:\HM\A.ASM, LINE 79): SYNTAX ERROR
010F 1B55 80 DB 1BH,55H
81 ;---数字8的BMP图象
0111 1D42 82 SZ8: DB 1DH,42H
83 USES "SZ8_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 83 (C:\HM\A.ASM, LINE 83): SYNTAX ERROR
0113 1B55 84 DB 1BH,55H
85 ;---数字9的BMP图象
0115 1D42 86 SZ9: DB 1DH,42H
87 USES "SZ9_32.BMP"
*** _________________________________^
*** ERROR #A9 IN 87 (C:\HM\A.ASM, LINE 87): SYNTAX ERROR
0117 1B55 88 DB 1BH,55H
89 ;---按钮的BMP图象
0119 1D42 90 AN: DB 1DH,42H
91 USES "AN_64.BMP"
*** _________________________________^
*** ERROR #A9 IN 91 (C:\HM\A.ASM, LINE 91): SYNTAX ERROR
011B 1B55 92 DB 1BH,55H
93 ;----------------------------------------------------
94 END
A51 MACRO ASSEMBLER A 09/10/2007 16:45:15 PAGE 4
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AN . . . . . . . . C ADDR 0119H A
HM0. . . . . . . . C ADDR 0000H A
HM1. . . . . . . . C ADDR 003BH A
HM2. . . . . . . . C ADDR 006CH A
SZ0. . . . . . . . C ADDR 00F1H A
SZ1. . . . . . . . C ADDR 00F5H A
SZ2. . . . . . . . C ADDR 00F9H A
SZ3. . . . . . . . C ADDR 00FDH A
SZ4. . . . . . . . C ADDR 0101H A
SZ5. . . . . . . . C ADDR 0105H A
SZ6. . . . . . . . C ADDR 0109H A
SZ7. . . . . . . . C ADDR 010DH A
SZ8. . . . . . . . C ADDR 0111H A
SZ9. . . . . . . . C ADDR 0115H A
USES . . . . . . . ---- -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 18 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -