📄 mainkeyshow.lst
字号:
A51 MACRO ASSEMBLER MAINKEYSHOW 11/15/2005 13:59:28 PAGE 1
MACRO ASSEMBLER A51 V7.00a
OBJECT MODULE PLACED IN MainKeyShow.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil\C51\BIN\A51.EXE MainKeyShow.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 EXTRN CODE(InitT0)
2 EXTRN DATA(DispBuf)
3 EXTRN DATA(KeyCode)
4
5 MainDat SEGMENT DATA
---- 6 RSEG MainDat
0000 7 X: DS 1
8
---- 9 CSEG AT 0000h
0000 020000 F 10 LJMP START
11 m_Main SEGMENT CODE
---- 12 RSEG m_Main
0000 13 START:
0000 758140 14 MOV SP,#40h
0003 7800 F 15 MOV R0,#DispBuf
0005 7410 16 MOV A,#16 ; space
17
0007 75F006 18 MOV B,#6
000A F6 19 mLoop: MOV @R0,A
000B 08 20 INC R0
000C D5F0FB 21 DJNZ B,mLoop
000F 120000 F 22 CALL InitT0
0012 23 Lamp:
0012 850000 F 24 MOV X,KeyCode
0015 E500 F 25 MOV A,KeyCode
0017 F4 26 CPL A
0018 F590 27 MOV P1,A
28
001A E500 F 29 MOV A,KeyCode
001C F500 F 30 MOV X,A
001E 30E7F1 31 JNB ACC.7,Lamp
0021 30E6EE 32 JNB ACC.6,Lamp
0024 75F005 33 MOV B,#5
0027 7900 F 34 MOV R1,#DispBuf+5
0029 7800 F 35 MOV R0,#DispBuf+4
002B 36 Shift:
002B E6 37 MOV A,@R0
002C F7 38 MOV @R1,A
002D 18 39 DEC R0
002E 19 40 DEC R1
002F D5F0F9 41 DJNZ B,Shift
0032 E500 F 42 MOV A,X
0034 540F 43 ANL A,#0FH
0036 08 44 INC R0
0037 F6 45 MOV @R0,A
0038 F500 F 46 MOV KeyCode,A
003A 80D6 47 SJMP Lamp
48 END
A51 MACRO ASSEMBLER MAINKEYSHOW 11/15/2005 13:59:28 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
B. . . . . . . . . D ADDR 00F0H A
DISPBUF. . . . . . D ADDR ----- EXT
INITT0 . . . . . . C ADDR ----- EXT
KEYCODE. . . . . . D ADDR ----- EXT
LAMP . . . . . . . C ADDR 0012H R SEG=M_MAIN
MAINDAT. . . . . . D SEG 0001H REL=UNIT
MLOOP. . . . . . . C ADDR 000AH R SEG=M_MAIN
M_MAIN . . . . . . C SEG 003CH REL=UNIT
P1 . . . . . . . . D ADDR 0090H A
SHIFT. . . . . . . C ADDR 002BH R SEG=M_MAIN
SP . . . . . . . . D ADDR 0081H A
START. . . . . . . C ADDR 0000H R SEG=M_MAIN
X. . . . . . . . . D ADDR 0000H R SEG=MAINDAT
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -