📄 d02-text.lst
字号:
A51 MACRO ASSEMBLER D02_TEXT 02/18/2008 00:06:31 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN D02-TEXT.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE D02-TEXT.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP MAIN
0030 3 ORG 0030H
0030 758160 4 MAIN: MOV SP,#60H
0033 7F01 5 MOV R7,#01H
0035 7E08 6 MOV R6,#08H
0037 7DFF 7 MOV R5,#0FFH
0039 EF 8 L1: MOV A,R7
003A 908000 9 MOV DPTR,#8000H
003D F0 10 MOVX @DPTR,A
003E 1D 11 DEC R5
003F BD0004 12 CJNE R5,#00H,L3
0042 7DFF 13 MOV R5,#0FFH
0044 8001 14 SJMP L4
0046 23 15 L3: RL A
0047 FF 16 L4: MOV R7,A
0048 EE 17 MOV A,R6
0049 12005D 18 LCALL GET_DISP_SEG
004C 909000 19 MOV DPTR,#9000H
004F F0 20 MOVX @DPTR,A
0050 1E 21 DEC R6
0051 BE0002 22 CJNE R6, #00H,L2
0054 7E08 23 MOV R6,#08H
0056 120063 24 L2: LCALL DL
0059 80DE 25 SJMP L1
26
005B 80FE 27 sjmp $
28
005D 29 GET_DISP_SEG:
005D 902000 30 MOV DPTR,#2000H
0060 93 31 MOVC A,@A+DPTR
0061 F4 32 CPL A
0062 22 33 RET
34
0063 7B01 35 DL: MOV R3,#01H; 1
0065 7A00 36 MOV R2,#00H; 1
0067 DAFE 37 DL1: DJNZ R2,DL1; 2
0069 DBFC 38 DJNZ R3,DL1; 2
006B 22 39 RET; 2
2000 40 ORG 2000H
2000 C0F9A4B0 41 DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
2004 999282F8
2008 8090
42 end
A51 MACRO ASSEMBLER D02_TEXT 02/18/2008 00:06:31 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DL . . . . . . . . C ADDR 0063H A
DL1. . . . . . . . C ADDR 0067H A
GET_DISP_SEG . . . C ADDR 005DH A
L1 . . . . . . . . C ADDR 0039H A
L2 . . . . . . . . C ADDR 0056H A
L3 . . . . . . . . C ADDR 0046H A
L4 . . . . . . . . C ADDR 0047H A
MAIN . . . . . . . C ADDR 0030H A
SP . . . . . . . . D ADDR 0081H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -