📄 93c66.ls1
字号:
419
420
001B D281 421 SETB P0_1
422
423
001D C281 424 CLR P0_1
425
426
001F EF 427 MOV A,R7
0020 25E0 428 ADD A,ACC
0022 FF 429 MOV R7,A
0023 EE 430 MOV A,R6
0024 33 431 RLC A
0025 FE 432 MOV R6,A
433
434
0026 0D 435 INC R5
0027 BD0001 436 CJNE R5,#00H,?C0025
002A 0C 437 INC R4
002B 438 ?C0025:
002B ED 439 MOV A,R5
002C 640C 440 XRL A,#0CH
002E 4C 441 ORL A,R4
002F 70E0 442 JNZ ?C0014
443
444
0031 445 ?C0019:
0031 22 446 RET
447
448
449
450
451
A51 MACRO ASSEMBLER 93C66 07/18/2007 17:16:44 PAGE 8
---- 452 RSEG ?PR?check_busy?93C66
0000 453 check_busy:
454
455
456
457
458
0000 C280 459 CLR P0_0
460
461
0002 D280 462 SETB P0_0
0004 463 ?C0020:
464
465
0004 3083FD 466 JNB P0_3,?C0020
467
468
0007 469 ?C0022:
0007 22 470 RET
471
472
473
474 ;$include (_SUB_.ASM)
+1 475
+1 478 $list
479
480
481 END
A51 MACRO ASSEMBLER 93C66 07/18/2007 17:16:44 PAGE 9
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . . . . C ADDR 000CH R SEG=?PR?_READ_BYTE?93C66
?C0002 . . . . . . . . . C ADDR 0027H R SEG=?PR?_READ_BYTE?93C66
?C0003 . . . . . . . . . C ADDR 001CH R SEG=?PR?_READ_BYTE?93C66
?C0005 . . . . . . . . . C ADDR 002BH R SEG=?PR?_READ_BYTE?93C66
?C0008 . . . . . . . . . C ADDR 0018H R SEG=?PR?_WRITE_BYTE?93C66
?C0009 . . . . . . . . . C ADDR 0038H R SEG=?PR?_WRITE_BYTE?93C66
?C0011 . . . . . . . . . C ADDR 0021H R SEG=?PR?_WRITE_BYTE?93C66
?C0012 . . . . . . . . . C ADDR 0023H R SEG=?PR?_WRITE_BYTE?93C66
?C0014 . . . . . . . . . C ADDR 0011H R SEG=?PR?_WRITE_COMMAND?93C66
?C0017 . . . . . . . . . C ADDR 0019H R SEG=?PR?_WRITE_COMMAND?93C66
?C0018 . . . . . . . . . C ADDR 001BH R SEG=?PR?_WRITE_COMMAND?93C66
?C0019 . . . . . . . . . C ADDR 0031H R SEG=?PR?_WRITE_COMMAND?93C66
?C0020 . . . . . . . . . C ADDR 0004H R SEG=?PR?CHECK_BUSY?93C66
?C0022 . . . . . . . . . C ADDR 0007H R SEG=?PR?CHECK_BUSY?93C66
?C0023 . . . . . . . . . C ADDR 0021H R SEG=?PR?_READ_BYTE?93C66
?C0024 . . . . . . . . . C ADDR 0032H R SEG=?PR?_WRITE_BYTE?93C66
?C0025 . . . . . . . . . C ADDR 002BH R SEG=?PR?_WRITE_COMMAND?93C66
?CO?93C66. . . . . . . . C SEG 0011H REL=UNIT
?DT?_READ_BYTE?93C66 . . D SEG 0001H REL=UNIT
?DT?_WRITE_BYTE?93C66. . D SEG 0003H REL=UNIT
?PR?CHECK_BUSY?93C66 . . C SEG 0008H REL=UNIT
?PR?WRITE_DISABLE?93C66. C SEG 000CH REL=UNIT
?PR?WRITE_ENABLE?93C66 . C SEG 000CH REL=UNIT
?PR?_READ_BYTE?93C66 . . C SEG 002CH REL=UNIT
?PR?_WRITE_BYTE?93C66. . C SEG 003EH REL=UNIT
?PR?_WRITE_COMMAND?93C66 C SEG 0032H REL=UNIT
?_READ_BYTE?BYTE . . . . D ADDR 0000H R SEG=?DT?_READ_BYTE?93C66
?_WRITE_BYTE?BYTE. . . . D ADDR 0000H R SEG=?DT?_WRITE_BYTE?93C66
AC . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . D ADDR 00E0H A
ADDRESS?346. . . . . . . D ADDR 0000H R SEG=?DT?_WRITE_BYTE?93C66
B. . . . . . . . . . . . D ADDR 00F0H A
CHECK_BUSY . . . . . . . C ADDR 0000H R SEG=?PR?CHECK_BUSY?93C66
CY . . . . . . . . . . . B ADDR 00D0H.7 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
F0 . . . . . . . . . . . B ADDR 00D0H.5 A
FL . . . . . . . . . . . B ADDR 00D0H.1 A
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
INT2CHARX. . . . . . . . C ADDR 0000H R SEG=?CO?93C66
IP . . . . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . B ADDR 0088H.2 A
OV . . . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . . . D ADDR 0080H A
P0_0 . . . . . . . . . . B ADDR 0080H.0 A
P0_1 . . . . . . . . . . B ADDR 0080H.1 A
P0_2 . . . . . . . . . . B ADDR 0080H.2 A
A51 MACRO ASSEMBLER 93C66 07/18/2007 17:16:44 PAGE 10
P0_3 . . . . . . . . . . B ADDR 0080H.3 A
P0_4 . . . . . . . . . . B ADDR 0080H.4 A
P0_5 . . . . . . . . . . B ADDR 0080H.5 A
P0_6 . . . . . . . . . . B ADDR 0080H.6 A
P0_7 . . . . . . . . . . B ADDR 0080H.7 A
P1 . . . . . . . . . . . D ADDR 0090H A
P1_0 . . . . . . . . . . B ADDR 0090H.0 A
P1_1 . . . . . . . . . . B ADDR 0090H.1 A
P1_2 . . . . . . . . . . B ADDR 0090H.2 A
P1_3 . . . . . . . . . . B ADDR 0090H.3 A
P1_4 . . . . . . . . . . B ADDR 0090H.4 A
P1_5 . . . . . . . . . . B ADDR 0090H.5 A
P1_6 . . . . . . . . . . B ADDR 0090H.6 A
P1_7 . . . . . . . . . . B ADDR 0090H.7 A
P2 . . . . . . . . . . . D ADDR 00A0H A
P2_0 . . . . . . . . . . B ADDR 00A0H.0 A
P2_1 . . . . . . . . . . B ADDR 00A0H.1 A
P2_2 . . . . . . . . . . B ADDR 00A0H.2 A
P2_3 . . . . . . . . . . B ADDR 00A0H.3 A
P2_4 . . . . . . . . . . B ADDR 00A0H.4 A
P2_5 . . . . . . . . . . B ADDR 00A0H.5 A
P2_6 . . . . . . . . . . B ADDR 00A0H.6 A
P2_7 . . . . . . . . . . B ADDR 00A0H.7 A
P3 . . . . . . . . . . . D ADDR 00B0H A
P3_0 . . . . . . . . . . B ADDR 00B0H.0 A
P3_1 . . . . . . . . . . B ADDR 00B0H.1 A
P3_2 . . . . . . . . . . B ADDR 00B0H.2 A
P3_3 . . . . . . . . . . B ADDR 00B0H.3 A
P3_4 . . . . . . . . . . B ADDR 00B0H.4 A
P3_5 . . . . . . . . . . B ADDR 00B0H.5 A
P3_6 . . . . . . . . . . B ADDR 00B0H.6 A
P3_7 . . . . . . . . . . B ADDR 00B0H.7 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
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
TB8. . . . . . . . . . . B ADDR 0098H.3 A
TCON . . . . . . . . . . D ADDR 0088H A
TEMP?043 . . . . . . . . D ADDR 0000H R SEG=?DT?_READ_BYTE?93C66
TF0. . . . . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . . . . D ADDR 008CH A
TH1. . . . . . . . . . . D ADDR 008DH A
TI . . . . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . . . . D ADDR 008AH A
TL1. . . . . . . . . . . D ADDR 008BH A
TMOD . . . . . . . . . . D ADDR 0089H A
A51 MACRO ASSEMBLER 93C66 07/18/2007 17:16:44 PAGE 11
TR0. . . . . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . . . . B ADDR 0088H.6 A
TXD. . . . . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . . . . B ADDR 00B0H.6 A
WRITE_DATA?347 . . . . . D ADDR 0002H R SEG=?DT?_WRITE_BYTE?93C66
WRITE_DISABLE. . . . . . C ADDR 0000H R SEG=?PR?WRITE_DISABLE?93C66
WRITE_ENABLE . . . . . . C ADDR 0000H R SEG=?PR?WRITE_ENABLE?93C66
_93C66 . . . . . . . . . N NUMB -----
_READ_BYTE . . . . . . . C ADDR 0000H R SEG=?PR?_READ_BYTE?93C66
_WRITE_BYTE. . . . . . . C ADDR 0000H R SEG=?PR?_WRITE_BYTE?93C66
_WRITE_COMMAND . . . . . C ADDR 0000H R SEG=?PR?_WRITE_COMMAND?93C66
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -