📄 点阵移动.lst
字号:
A51 MACRO ASSEMBLER 点阵移禵 08/15/2010 14:30:18 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 点阵移动.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\KEIL\C51\BIN\A51.EXE 点阵移动.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 C2A1 2 START: clr p2.1
3
0002 7B02 4 LOOP3: MOV R3,#2
0004 7C00 5 MOV R4,#0
0006 7580FF 6 MOV P0,#0FFH
0009 7800 7 loop1: MOV R0,#0
8
000B 12001B 9 LCALL XIANSHI
10
000E DBF9 11 djnz r3,loop1
0010 120037 12 LCALL DEY
13
14
0013 0C 15 inc r4
0014 7B02 16 MOV R3,#2
0016 BC11F0 17 cjne r4,#17,loop1
0019 80E7 18 SJMP LOOP3
001B 7A08 19 XIANSHI:mov r2,#8
001D EC 20 MOV A,R4
001E F9 21 MOV R1,A
001F 900061 22 loop4: MOV DPTR,#TABB
0022 E8 23 MOV A,R0
24
0023 93 25 MOVC A,@A+DPTR
26
0024 F580 27 MOV P0,A
28
0026 08 29 INC R0
30
0027 900049 31 MOV DPTR,#TABA
32
002A E9 33 MOV A,R1
002B 93 34 MOVC A,@A+DPTR
002C F5A0 35 MOV P2,A
002E 09 36 INC R1
002F 120037 37 LCALL DEY
38
39
0032 DAEB 40 DJNZ R2,loop4
0034 7900 41 MOV R1,#0
0036 22 42 ret
0037 43 DEY:
0037 7E32 44 MOV R6,#50
0039 7F32 45 MOV R7,#50
003B 46 PP:
003B DFFE 47 DJNZ R7,$
003D DEFC 48 DJNZ R6,PP
003F 22 49 RET
0040 50 DELAY:
0040 7DFF 51 MOV R5,#255
0042 7CFF 52 MOV R4,#255
0044 53 PPP:
0044 DFFE 54 DJNZ R7,$
0046 DEFC 55 DJNZ R6,PPP
0048 22 56 RET
57
0049 FFBDBD81 58 TABA: DB 0FFH,0BDH,0BDH,081H,0BDH,0BDH,0FFH,0FFH,0FFH,0BDH,0BDH,081H,0BDH,0BDH,0FFH,0
A51 MACRO ASSEMBLER 点阵移禵 08/15/2010 14:30:18 PAGE 2
FFH,0FFH,0BDH,0BDH,081H,0BDH,0BDH,0FFH,0FFH
004D BDBDFFFF
0051 FFBDBD81
0055 BDBDFFFF
0059 FFBDBD81
005D BDBDFFFF
59
0061 01020408 60 TABB: DB 01H,02H,04H,08H,10H,20H,40H,80H
0065 10204080
61
62 END
A51 MACRO ASSEMBLER 点阵移禵 08/15/2010 14:30:18 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DELAY. . . . . . . C ADDR 0040H A
DEY. . . . . . . . C ADDR 0037H A
LOOP1. . . . . . . C ADDR 0009H A
LOOP3. . . . . . . C ADDR 0002H A
LOOP4. . . . . . . C ADDR 001FH A
P0 . . . . . . . . D ADDR 0080H A
P2 . . . . . . . . D ADDR 00A0H A
PP . . . . . . . . C ADDR 003BH A
PPP. . . . . . . . C ADDR 0044H A
START. . . . . . . C ADDR 0000H A
TABA . . . . . . . C ADDR 0049H A
TABB . . . . . . . C ADDR 0061H A
XIANSHI. . . . . . C ADDR 001BH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -