📄 hello.ls1
字号:
008E 7900 F 369 MOV R1,#LOW (?SC_25)
0090 120000 F 370 LCALL _printf
371 ; }
372 ; SOURCE LINE # 118
0093 373 ?C0011:
A51 MACRO ASSEMBLER HELLO 02/27/2006 22:19:18 PAGE 7
374 ; xdp++;
375 ; SOURCE LINE # 119
0093 0500 F 376 INC xdp?142+01H
0095 E500 F 377 MOV A,xdp?142+01H
0097 7002 378 JNZ ?C0017
0099 0500 F 379 INC xdp?142
009B 380 ?C0017:
381 ; }
382 ; SOURCE LINE # 120
009B 0500 F 383 INC i?141+01H
009D E500 F 384 MOV A,i?141+01H
009F 7002 385 JNZ ?C0018
00A1 0500 F 386 INC i?141
00A3 387 ?C0018:
00A3 C3 388 CLR C
00A4 9405 389 SUBB A,#05H
00A6 E500 F 390 MOV A,i?141
00A8 9480 391 SUBB A,#080H
00AA 40B6 392 JC ?C0008
00AC 393 ?C0009:
394 ;
395 ;
396 ; printf("test memory finish!\n");
397 ; SOURCE LINE # 123
00AC 7BFF 398 MOV R3,#0FFH
00AE 7A00 F 399 MOV R2,#HIGH (?SC_38)
00B0 7900 F 400 MOV R1,#LOW (?SC_38)
00B2 120000 F 401 LCALL _printf
402 ;
403 ; printf("test memory ok!\n");
404 ; SOURCE LINE # 125
00B5 7BFF 405 MOV R3,#0FFH
00B7 7A00 F 406 MOV R2,#HIGH (?SC_59)
00B9 7900 F 407 MOV R1,#LOW (?SC_59)
00BB 120000 F 408 LCALL _printf
409 ; LED=1;
410 ; SOURCE LINE # 126
00BE D290 411 SETB LED
412 ;
413 ; }
414 ; SOURCE LINE # 128
00C0 415 ?C0004:
416 ; xdp=0x8000;
417 ; SOURCE LINE # 129
00C0 750080 F 418 MOV xdp?142,#080H
00C3 750000 F 419 MOV xdp?142+01H,#00H
420 ;
421 ; *xdp=0xff;
422 ; SOURCE LINE # 131
00C6 850082 F 423 MOV DPL,xdp?142+01H
00C9 850083 F 424 MOV DPH,xdp?142
00CC 74FF 425 MOV A,#0FFH
00CE F0 426 MOVX @DPTR,A
427 ;
428 ; }
429 ; SOURCE LINE # 133
00CF 020000 F 430 LJMP ?C0002
431 ; END OF main
432
433 END
A51 MACRO ASSEMBLER HELLO 02/27/2006 22:19:18 PAGE 8
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0002 . . . . . . C ADDR 001EH R SEG=?PR?MAIN?HELLO
?C0004 . . . . . . C ADDR 00C0H R SEG=?PR?MAIN?HELLO
?C0005 . . . . . . C ADDR 0038H R SEG=?PR?MAIN?HELLO
?C0006 . . . . . . C ADDR 0059H R SEG=?PR?MAIN?HELLO
?C0008 . . . . . . C ADDR 0062H R SEG=?PR?MAIN?HELLO
?C0009 . . . . . . C ADDR 00ACH R SEG=?PR?MAIN?HELLO
?C0011 . . . . . . C ADDR 0093H R SEG=?PR?MAIN?HELLO
?C0013 . . . . . . C ADDR 0049H R SEG=?PR?MAIN?HELLO
?C0014 . . . . . . C ADDR 0051H R SEG=?PR?MAIN?HELLO
?C0016 . . . . . . C ADDR 006EH R SEG=?PR?MAIN?HELLO
?C0017 . . . . . . C ADDR 009BH R SEG=?PR?MAIN?HELLO
?C0018 . . . . . . C ADDR 00A3H R SEG=?PR?MAIN?HELLO
?CO?HELLO. . . . . C SEG 004CH REL=UNIT
?C_STARTUP . . . . C ADDR ----- EXT
?DT?MAIN?HELLO . . D SEG 0004H REL=UNIT
?DT?_DELAY?HELLO . D SEG 0002H REL=UNIT
?MAIN?BYTE . . . . D ADDR 0000H R SEG=?DT?MAIN?HELLO
?PR?MAIN?HELLO . . C SEG 00D2H REL=UNIT
?PR?_DELAY?HELLO . C SEG 0005H REL=UNIT
?SC_0. . . . . . . C ADDR 0000H R SEG=?CO?HELLO
?SC_25 . . . . . . C ADDR 0019H R SEG=?CO?HELLO
?SC_38 . . . . . . C ADDR 0026H R SEG=?CO?HELLO
?SC_59 . . . . . . C ADDR 003BH R SEG=?CO?HELLO
?SC_6. . . . . . . C ADDR 0006H R SEG=?CO?HELLO
?_DELAY?BYTE . . . D ADDR 0000H R SEG=?DT?_DELAY?HELLO
?_PRINTF?BYTE. . . D ADDR ----- EXT
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
B. . . . . . . . . D ADDR 00F0H A
CP_RL2 . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . B ADDR 00C8H.1 A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
EA . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . B ADDR 00D0H.5 A
HELLO. . . . . . . N NUMB -----
I?040. . . . . . . D ADDR 0000H R SEG=?DT?_DELAY?HELLO
I?141. . . . . . . D ADDR 0000H R SEG=?DT?MAIN?HELLO
IE . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . B ADDR 0088H.3 A
INT0 . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
K1 . . . . . . . . B ADDR 00B0H.4 A
K2 . . . . . . . . B ADDR 00B0H.5 A
LED. . . . . . . . B ADDR 0090H.0 A
MAIN . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?HELLO
OV . . . . . . . . B ADDR 00D0H.2 A
A51 MACRO ASSEMBLER HELLO 02/27/2006 22:19:18 PAGE 9
P. . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
PCON . . . . . . . D ADDR 0087H A
PS . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . B ADDR 00B8H.3 A
PT2. . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . D ADDR 00CAH A
RCLK . . . . . . . B ADDR 00C8H.5 A
RD . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . B ADDR 00B0H.0 A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SM0. . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
T2 . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . D ADDR 00C8H A
T2EX . . . . . . . B ADDR 0090H.1 A
TB8. . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . D ADDR 0088H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TH2. . . . . . . . D ADDR 00CDH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TL2. . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . B ADDR 00C8H.2 A
TXD. . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . B ADDR 00B0H.6 A
XDP?142. . . . . . D ADDR 0002H R SEG=?DT?MAIN?HELLO
_DELAY . . . . . . C ADDR 0000H R SEG=?PR?_DELAY?HELLO
_PRINTF. . . . . . C ADDR ----- EXT
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -