📄 led.lst
字号:
A51 MACRO ASSEMBLER LED 28/10/02 17:28:42 PAGE 1
DOS MACRO ASSEMBLER A51 X4.86
OBJECT MODULE PLACED IN LED.O
ASSEMBLER INVOKED BY: C:\OMF51\BIN\A51.EXE C:\KEIL\TEST\LED.AQD DB SB XR RB(0) PR(LED.LST) OJ(LED.O)
LOC OBJ LINE SOURCE
0000 1 org 0000h
0000 020050 2 ljmp start
0050 3 org 0050h
0050 7900 4 start: mov r1, #0
0052 7800 5 mov r0, #0
0054 90008A 6 mov dptr, #word
0057 E9 7 main: mov a, r1
0058 93 8 movc a, @a+dptr
0059 F4 9 cpl a
005A F580 10 mov p0, a
005C F590 11 mov p1, a
005E F5A0 12 mov p2, a
0060 F5B0 13 mov p3, a
0062 09 14 inc r1
0063 12006F 15 lcall yyy
0066 B90BEE 16 cjne r1, #0bh, main
0069 7888 17 mov r0, #88h
006B 7900 18 mov r1, #0
006D 0157 19 ajmp main
006F B88808 20 yyy: cjne r0, #88h, next
0072 12007B 21 lcall time
0075 B90B02 22 cjne r1, #0bh, next
0078 7800 23 mov r0, #0
007A 22 24 next: ret
007B 7AFF 25 time: mov r2, #0ffh
007D 7BFF 26 timeb: mov r3, #0ffh
007F 00 27 timea: nop
0080 00 28 nop
0081 00 29 nop
0082 00 30 nop
0083 00 31 nop
0084 00 32 nop
0085 DBF8 33 djnz r3, timea
0087 DAF4 34 djnz r2, timeb
0089 22 35 ret
008A 3F065B4F 36 word: db 3fh, 06h, 5bh, 4fh,66h, 6dh, 7dh,07h,7fh, 6fh, 0ffh,0ffh,0ffh
008E 666D7D07
0092 7F6FFFFF
0096 FF
37 end
A51 MACRO ASSEMBLER LED 28/10/02 17:28:42 PAGE 2
XREF SYMBOL TABLE LISTING
---- ------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES / REFERENCES
MAIN . . . . . . . C ADDR 0057H A 7# 16 19
NEXT . . . . . . . C ADDR 007AH A 20 22 24#
P0 . . . . . . . . D ADDR 0080H A 10
P1 . . . . . . . . D ADDR 0090H A 11
P2 . . . . . . . . D ADDR 00A0H A 12
P3 . . . . . . . . D ADDR 00B0H A 13
START. . . . . . . C ADDR 0050H A 2 4#
TIME . . . . . . . C ADDR 007BH A 21 25#
TIMEA. . . . . . . C ADDR 007FH A 27# 33
TIMEB. . . . . . . C ADDR 007DH A 26# 34
WORD . . . . . . . C ADDR 008AH A 6 36#
YYY. . . . . . . . C ADDR 006FH A 15 20#
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -