📄 test.ls1
字号:
622 ; if (test != 0x03)
623 ; P3_4 = 1;
624 ; }
625 ; P3_4 = 0;
626 ; address = T1s_reg; //write
627 ; *address = 0x02;
628 ; test = *address; //read
629 ; if (test != 0x02)
630 ; P3_4 = 1;
631 ;
632 ; //test cs7860 and r/w register
633 ; test = 0;
634 ; P3_4 = 0;
635 ; address = Dxc_cntr; //read
636 ; test = *address;
637 ; if (test !=0x80)
A51 MACRO ASSEMBLER TEST 01/27/2003 20:49:48 PAGE 11
638 ; P3_4 = 1;
639 ; P3_4 = 0;
640 ; address = Int_mask; //write
641 ; *address = 0xff;
642 ; test = *address; //read
643 ; if (test != 0xff)
644 ; P3_4 = 1;
645 ;
646 ; //test cs7851 and r/w register
647 ; test = 0;
648 ; P3_4 = 0;
649 ; address = 0x9000; //write
650 ; *address = 0x55;
651 ; test = *address; //read
652 ; if (test != 0x55)
653 ; P3_4 = 1;
654 ;
655 ; //test r/w register in mapper
656 ; test = 0;
657 ; P3_4 = 0;
658 ; csx = 0;
659 ; csy = 0;
660 ; csz = 1;
661 ; address = 0xA000;
662 ; *address = 0x10;
663 ; address = 0xA400;
664 ; *address = 0x80;
665 ; address = 0x9c00;
666 ; *address = 0x40; //write
667 ; test = *address; //read
668 ; if (test != 0x40)
669 ; P3_4 = 1;
670 ; */
671 ;
672 ; // se0111_reg_wr(0x004A,0x46,2);
673 ; // se0111_reg_wr(0x0050,0x80,2);
674 ; // se0111_reg_rd(0x0050,2);
675 ; }
676 ; SOURCE LINE # 321
00F0 8098 677 SJMP ?C0008
00F2 678 ?C0009:
679 ; }
680 ; SOURCE LINE # 322
00F2 681 ?C0014:
00F2 22 682 RET
683 ; END OF main
684
685 END
A51 MACRO ASSEMBLER TEST 01/27/2003 20:49:48 PAGE 12
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . C ADDR 000CH R SEG=?PR?DELAY?TEST
?C0002 . . . . . . C ADDR 0044H R SEG=?PR?DELAY?TEST
?C0003 . . . . . . C ADDR 0022H R SEG=?PR?DELAY?TEST
?C0004 . . . . . . C ADDR 0044H R SEG=?PR?DELAY?TEST
?C0005 . . . . . . C ADDR 001DH R SEG=?PR?MAIN?TEST
?C0006 . . . . . . C ADDR 003CH R SEG=?PR?MAIN?TEST
?C0007 . . . . . . C ADDR 0032H R SEG=?PR?MAIN?TEST
?C0008 . . . . . . C ADDR 008AH R SEG=?PR?MAIN?TEST
?C0009 . . . . . . C ADDR 00F2H R SEG=?PR?MAIN?TEST
?C0010 . . . . . . C ADDR 009DH R SEG=?PR?MAIN?TEST
?C0011 . . . . . . C ADDR 009DH R SEG=?PR?MAIN?TEST
?C0012 . . . . . . C ADDR 009AH R SEG=?PR?MAIN?TEST
?C0013 . . . . . . C ADDR 009DH R SEG=?PR?MAIN?TEST
?C0014 . . . . . . C ADDR 00F2H R SEG=?PR?MAIN?TEST
?C0015 . . . . . . C ADDR 003AH R SEG=?PR?MAIN?TEST
?C?SLCMP . . . . . C ADDR ----- EXT
?CO?TEST . . . . . C SEG 000AH REL=UNIT
?C_STARTUP . . . . C ADDR ----- EXT
?DELAY?BYTE. . . . D ADDR 0000H R SEG=?DT?DELAY?TEST
?DT?DELAY?TEST . . D SEG 0004H REL=UNIT
?DT?MAIN?TEST. . . D SEG 0003H REL=UNIT
?DT?TEST . . . . . D SEG 0001H REL=UNIT
?MAIN?BYTE . . . . D ADDR 0000H R SEG=?DT?MAIN?TEST
?PR?DELAY?TEST . . C SEG 0045H REL=UNIT
?PR?MAIN?TEST. . . C SEG 00F3H REL=UNIT
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
AUXR . . . . . . . D ADDR 008EH A
B. . . . . . . . . D ADDR 00F0H A
CP_RL2 . . . . . . B ADDR 00C8H.0 A
CSX. . . . . . . . B ADDR 0090H.4 A
CSY. . . . . . . . B ADDR 0090H.5 A
CSZ. . . . . . . . B ADDR 0090H.6 A
CY . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . B ADDR 00C8H.1 A
DELAY. . . . . . . C ADDR 0000H R SEG=?PR?DELAY?TEST
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
EX2. . . . . . . . B ADDR 00C0H.2 A
EX3. . . . . . . . B ADDR 00C0H.6 A
EXEN2. . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . B ADDR 00D0H.5 A
I?040. . . . . . . D ADDR 0000H R SEG=?DT?DELAY?TEST
I?142. . . . . . . D ADDR 0001H R SEG=?DT?MAIN?TEST
IE . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . B ADDR 0088H.3 A
IE2. . . . . . . . B ADDR 00C0H.1 A
IE3. . . . . . . . B ADDR 00C0H.5 A
INIT_1K50. . . . . C ADDR ----- EXT
INIT_7820. . . . . C ADDR ----- EXT
INIT_7860. . . . . C ADDR ----- EXT
A51 MACRO ASSEMBLER TEST 01/27/2003 20:49:48 PAGE 13
INT0 . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . B ADDR 00B0H.3 A
INT2 . . . . . . . B ADDR 00D8H.3 A
INT3 . . . . . . . B ADDR 00D8H.2 A
IP . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
IT2. . . . . . . . B ADDR 00C0H.0 A
IT3. . . . . . . . B ADDR 00C0H.4 A
J. . . . . . . . . D ADDR 0000H R SEG=?DT?TEST
MAIN . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?TEST
OV . . . . . . . . B ADDR 00D0H.2 A
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
P3_4 . . . . . . . B ADDR 00B0H.4 A
P4 . . . . . . . . D ADDR 00D8H 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
PX2. . . . . . . . B ADDR 00C0H.3 A
PX3. . . . . . . . B ADDR 00C0H.7 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
TEST . . . . . . . N NUMB -----
TEST?141 . . . . . D ADDR 0000H R SEG=?DT?MAIN?TEST
TESTARRAY. . . . . C ADDR 0000H R SEG=?CO?TEST
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
A51 MACRO ASSEMBLER TEST 01/27/2003 20:49:48 PAGE 14
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
XICON. . . . . . . D ADDR 00C0H A
_INIT_SE0111 . . . C ADDR ----- EXT
_SE0111_REG_RD . . C ADDR ----- EXT
__ISD_INIT . . . . 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 + -