📄 printmain.lst
字号:
A51 MACRO ASSEMBLER PRINTMAIN 11/23/2003 09:32:58 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN PRINTMAIN.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE PRINTMAIN.ASM DB
LOC OBJ LINE SOURCE
1 ;实验15 液晶显示器实验
2 ;写两行文字在显示屏上;
0000 3 ORG 0
0000 0130 4 AJMP LCDMAIN
0030 5 ORG 30H
0030 6 LCDMAIN: ;LCALL LCDINT ;液晶显示器初始化
0030 90004B 7 MOV DPTR,#WORD1 ; 取第一行文字的首地址
0033 7A80 8 MOV R2,#80H
0035 9 LCALL WRC ;送DDRAM 地址,AC指向显示第一行的第一个字符
*** __________________________________________^
*** ERROR #A45 IN 9 (PRINTMAIN.ASM, LINE 9): UNDEFINED SYMBOL (PASS-2)
0038 7C10 10 MOV R4,#16 ;连续写入16个字符
003A 11 LCALL WRN
*** __________________________________________^
*** ERROR #A45 IN 11 (PRINTMAIN.ASM, LINE 11): UNDEFINED SYMBOL (PASS-2)
003D 90005B 12 MOV DPTR,#WORD2 ; 取第二行文字的首地址
0040 7AC0 13 MOV R2,#0C0H ;送DDRAM 地址,AC指向显示第二行的第一个字符
0042 14 LCALL WRC
*** __________________________________________^
*** ERROR #A45 IN 14 (PRINTMAIN.ASM, LINE 14): UNDEFINED SYMBOL (PASS-2)
0045 7C10 15 MOV R4,#16 ;连续写入16个字符
0047 16 LCALL WRN
*** __________________________________________^
*** ERROR #A45 IN 16 (PRINTMAIN.ASM, LINE 16): UNDEFINED SYMBOL (PASS-2)
004A 22 17 RET
004B 20202057 18 WORD1: DB 20H,20H,20H,57H,45H,4CH,43H,4FH,4DH,45H, 20H,54H,4FH,20H,20H,20H
004F 454C434F
0053 4D452054
0057 4F202020
19 ;WELCOME TO
005B 204F5552 20 WORD2: DB 20H,4FH,55H,52H,20H,55H,4EH,49H,56H,45H,52H,53H,49H,54H,59H,20H
005F 20554E49
0063 56455253
0067 49545920
21 ;OUR UNIVERSITY
22 END
A51 MACRO ASSEMBLER PRINTMAIN 11/23/2003 09:32:58 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
LCDMAIN. . . . . . C ADDR 0030H A
WORD1. . . . . . . C ADDR 004BH A
WORD2. . . . . . . C ADDR 005BH A
WRC. . . . . . . . ---- -----
WRN. . . . . . . . ---- -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 4 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -