⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rdio.lst

📁 RC500 MF1 非接触读卡器 开发板 资料
💻 LST
📖 第 1 页 / 共 3 页
字号:
                     519                             ; SOURCE LINE # 90
A51 MACRO ASSEMBLER  RDIO                                                                 03/21/2008 00:23:12 PAGE     9

0008 E4              520             CLR     A
0009 900000   F      521             MOV     DPTR,#cnt?549
000C F0              522             MOVX    @DPTR,A
000D A3              523             INC     DPTR
000E F0              524             MOVX    @DPTR,A
000F                 525     ?C0009:
000F 900000   F      526             MOV     DPTR,#len?548
0012 E0              527             MOVX    A,@DPTR
0013 FE              528             MOV     R6,A
0014 A3              529             INC     DPTR
0015 E0              530             MOVX    A,@DPTR
0016 FF              531             MOV     R7,A
0017 900000   F      532             MOV     DPTR,#cnt?549
001A E0              533             MOVX    A,@DPTR
001B FC              534             MOV     R4,A
001C A3              535             INC     DPTR
001D E0              536             MOVX    A,@DPTR
001E FD              537             MOV     R5,A
001F C3              538             CLR     C
0020 9F              539             SUBB    A,R7
0021 EC              540             MOV     A,R4
0022 9E              541             SUBB    A,R6
0023 503B            542             JNC     ?C0012
                     543     ;    {
                     544                             ; SOURCE LINE # 91
                     545     ;        Addr_Data[cnt*2 + 1] = ReadRawIO(Addr_Data[cnt*2]);// read value at the 
                     546                             ; SOURCE LINE # 92
0025 ED              547             MOV     A,R5
0026 25E0            548             ADD     A,ACC
0028 FF              549             MOV     R7,A
0029 EC              550             MOV     A,R4
002A 33              551             RLC     A
002B 8F82            552             MOV     DPL,R7
002D F583            553             MOV     DPH,A
002F 120000   F      554             LCALL   ?C?CLDOPTR
0032 FF              555             MOV     R7,A
0033 900000   F      556             MOV     DPTR,#GpBase
0036 E0              557             MOVX    A,@DPTR
0037 FC              558             MOV     R4,A
0038 A3              559             INC     DPTR
0039 E0              560             MOVX    A,@DPTR
003A 2F              561             ADD     A,R7
003B F582            562             MOV     DPL,A
003D E4              563             CLR     A
003E 3C              564             ADDC    A,R4
003F F583            565             MOV     DPH,A
0041 438E02          566             ORL     AUXR,#02H
0044 E0              567             MOVX    A,@DPTR
0045 538EFD          568             ANL     AUXR,#0FDH
0048 FD              569             MOV     R5,A
0049 900000   F      570             MOV     DPTR,#cnt?549+01H
004C E0              571             MOVX    A,@DPTR
004D 25E0            572             ADD     A,ACC
004F FF              573             MOV     R7,A
0050 900000   F      574             MOV     DPTR,#cnt?549
0053 E0              575             MOVX    A,@DPTR
0054 33              576             RLC     A
0055 8F82            577             MOV     DPL,R7
0057 F583            578             MOV     DPH,A
0059 A3              579             INC     DPTR
005A ED              580             MOV     A,R5
005B 120000   F      581             LCALL   ?C?CSTOPTR
                     582     ;                                                       // specified address
                     583     ;    }
                     584                             ; SOURCE LINE # 94
005E 80AF            585             SJMP    ?C0009
A51 MACRO ASSEMBLER  RDIO                                                                 03/21/2008 00:23:12 PAGE    10

                     586     ; }  
                     587                             ; SOURCE LINE # 95
0060                 588     ?C0012:
0060 22              589             RET     
                     590     ; END OF _ReadIOBlock
                     591     
                     592             END
A51 MACRO ASSEMBLER  RDIO                                                                 03/21/2008 00:23:12 PAGE    11

XREF SYMBOL TABLE LISTING
---- ------ ----- -------


N A M E                 T Y P E  V A L U E   ATTRIBUTES / REFERENCES

?C0001 . . . . . . . .  C ADDR   000EH   R   SEG=?PR?OPENIO?RDIO   247#
?C0004 . . . . . . . .  C ADDR   001BH   R   SEG=?PR?_READIO?RDIO   364#
?C0005 . . . . . . . .  C ADDR   0018H   R   SEG=?PR?_WRITEIOBLOCK?RDIO   405# 484 490
?C0008 . . . . . . . .  C ADDR   0089H   R   SEG=?PR?_WRITEIOBLOCK?RDIO   422 493#
?C0009 . . . . . . . .  C ADDR   000FH   R   SEG=?PR?_READIOBLOCK?RDIO   525# 585
?C0012 . . . . . . . .  C ADDR   0060H   R   SEG=?PR?_READIOBLOCK?RDIO   542 588#
?C0013 . . . . . . . .  C ADDR   0087H   R   SEG=?PR?_WRITEIOBLOCK?RDIO   489#
?C?CLDOPTR . . . . . .  C ADDR   -----       EXT   157# 451 462 554
?C?CSTOPTR . . . . . .  C ADDR   -----       EXT   158# 581
?C_INITSEG . . . . . .  C SEG    0005H       REL=UNIT   156# 190
?PR?CLOSEIO?RDIO . . .  C SEG    0012H       REL=UNIT   148# 257
?PR?OPENIO?RDIO. . . .  C SEG    000FH       REL=UNIT   147# 225
?PR?_READIO?RDIO . . .  C SEG    001CH       REL=UNIT   150# 327
?PR?_READIOBLOCK?RDIO.  C SEG    0061H       REL=UNIT   154# 503
?PR?_WRITEIO?RDIO. . .  C SEG    0017H       REL=UNIT   149# 286
?PR?_WRITEIOBLOCK?RDIO  C SEG    008AH       REL=UNIT   152# 375
?XD?RDIO . . . . . . .  X SEG    0007H       REL=UNIT   151# 175 183 186
?XD?_READIOBLOCK?RDIO.  X SEG    0002H       REL=UNIT   155# 171
?XD?_WRITEIOBLOCK?RDIO  X SEG    0005H       REL=UNIT   153# 178
?_READIOBLOCK?BYTE . .  X ADDR   0000H   R   SEG=?XD?_READIOBLOCK?RDIO   172#
?_WRITEIOBLOCK?BYTE. .  X ADDR   0000H   R   SEG=?XD?_WRITEIOBLOCK?RDIO   179#
AC . . . . . . . . . .  B ADDR   00D0H.6 A      13#
ACC. . . . . . . . . .  D ADDR   00E0H   A      99# 429 455 548 572
ADDR_DATA?444. . . . .  X ADDR   0000H   R   SEG=?XD?_WRITEIOBLOCK?RDIO   180# 379 440
AUXR . . . . . . . . .  D ADDR   008EH   A      97# 266 268 310 314 350 352 475 477 566 568
AUXR1. . . . . . . . .  D ADDR   00A2H   A      144#
B. . . . . . . . . . .  D ADDR   00F0H   A      96#
C?343. . . . . . . . .  X ADDR   0004H   R   SEG=?XD?RDIO   187# 353
CCAP0H . . . . . . . .  D ADDR   00FAH   A      24#
CCAP0L . . . . . . . .  D ADDR   00EAH   A      45#
CCAP1H . . . . . . . .  D ADDR   00FBH   A      29#
CCAP1L . . . . . . . .  D ADDR   00EBH   A      52#
CCAP2H . . . . . . . .  D ADDR   00FCH   A      34#
CCAP2L . . . . . . . .  D ADDR   00ECH   A      58#
CCAP3H . . . . . . . .  D ADDR   00FDH   A      39#
CCAP3L . . . . . . . .  D ADDR   00EDH   A      64#
CCAP4H . . . . . . . .  D ADDR   00FEH   A      44#
CCAP4L . . . . . . . .  D ADDR   00EEH   A      68#
CCAPM0 . . . . . . . .  D ADDR   00DAH   A      53#
CCAPM1 . . . . . . . .  D ADDR   00DBH   A      59#
CCAPM2 . . . . . . . .  D ADDR   00DCH   A      65#
CCAPM3 . . . . . . . .  D ADDR   00DDH   A      69#
CCAPM4 . . . . . . . .  D ADDR   00DEH   A      72#
CCON . . . . . . . . .  D ADDR   00D8H   A      82#
CH . . . . . . . . . .  D ADDR   00F9H   A      18#
CL . . . . . . . . . .  D ADDR   00E9H   A      20#
CLOSEIO. . . . . . . .  C ADDR   0000H   R   SEG=?PR?CLOSEIO?RDIO   165 258#
CMOD . . . . . . . . .  D ADDR   00D9H   A      81#
CNT?446. . . . . . . .  X ADDR   0002H   R   SEG=?XD?RDIO   184# 401 412 453 457 480 485
CNT?549. . . . . . . .  X ADDR   0000H   R   SEG=?XD?RDIO   176# 521 532 570 574
CP_RL2 . . . . . . . .  B ADDR   00C8H.0 A      98#
CY . . . . . . . . . .  B ADDR   00D0H.7 A      74#
C_T2 . . . . . . . . .  B ADDR   00C8H.1 A      86#
DPH. . . . . . . . . .  D ADDR   0083H   A      132# 308 349 450 461 473 553 565 578
DPL. . . . . . . . . .  D ADDR   0082H   A      133# 305 346 449 460 470 552 562 577
EA . . . . . . . . . .  B ADDR   00A8H.7 A      16#
EC . . . . . . . . . .  B ADDR   00A8H.6 A      17#
ES . . . . . . . . . .  B ADDR   00A8H.4 A      61#
ET0. . . . . . . . . .  B ADDR   00A8H.1 A      100#
ET1. . . . . . . . . .  B ADDR   00A8H.3 A      101#
A51 MACRO ASSEMBLER  RDIO                                                                 03/21/2008 00:23:12 PAGE    12

ET2. . . . . . . . . .  B ADDR   00A8H.5 A      103#
EX0. . . . . . . . . .  B ADDR   00A8H.0 A      108#
EX1. . . . . . . . . .  B ADDR   00A8H.2 A      111#
EXEN2. . . . . . . . .  B ADDR   00C8H.3 A      135#
EXF2 . . . . . . . . .  B ADDR   00C8H.6 A      50#
F0 . . . . . . . . . .  B ADDR   00D0H.5 A      145#
FL . . . . . . . . . .  B ADDR   00D0H.1 A      25#
GPBASE . . . . . . . .  X ADDR   0005H   R   SEG=?XD?RDIO   160 188# 192 233 264 299 340 464 556
IE . . . . . . . . . .  D ADDR   00A8H   A      19#
IE0. . . . . . . . . .  B ADDR   0088H.1 A      94#
IE1. . . . . . . . . .  B ADDR   0088H.3 A      95#
INI. . . . . . . . . .  X ADDR   7F00H   A      159 169# 193 234 237
INT0 . . . . . . . . .  B ADDR   00B0H.2 A      75#
INT1 . . . . . . . . .  B ADDR   00B0H.3 A      76#
IP . . . . . . . . . .  D ADDR   00B8H   A      70#
IPH. . . . . . . . . .  D ADDR   00B7H   A      134#
IT0. . . . . . . . . .  B ADDR   0088H.0 A      109#
IT1. . . . . . . . . .  B ADDR   0088H.2 A      113#
LEN?445. . . . . . . .  X ADDR   0003H   R   SEG=?XD?_WRITEIOBLOCK?RDIO   181# 406
LEN?548. . . . . . . .  X ADDR   0000H   R   SEG=?XD?_READIOBLOCK?RDIO   173# 507 526
OPENIO . . . . . . . .  C ADDR   0000H   R   SEG=?PR?OPENIO?RDIO   166 226#
OV . . . . . . . . . .  B ADDR   00D0H.2 A      83#
P. . . . . . . . . . .  B ADDR   00D0H.0 A      115#
P0 . . . . . . . . . .  D ADDR   0080H   A      9#
P0_0 . . . . . . . . .  B ADDR   0080H.0 A      21#
P0_1 . . . . . . . . .  B ADDR   0080H.1 A      23#
P0_2 . . . . . . . . .  B ADDR   0080H.2 A      28#
P0_3 . . . . . . . . .  B ADDR   0080H.3 A      33#
P0_4 . . . . . . . . .  B ADDR   0080H.4 A      38#
P0_5 . . . . . . . . .  B ADDR   0080H.5 A      43#
P0_6 . . . . . . . . .  B ADDR   0080H.6 A      51#
P0_7 . . . . . . . . .  B ADDR   0080H.7 A      57#
P1 . . . . . . . . . .  D ADDR   0090H   A      10#
P1_0 . . . . . . . . .  B ADDR   0090H.0 A      22#
P1_1 . . . . . . . . .  B ADDR   0090H.1 A      27#
P1_2 . . . . . . . . .  B ADDR   0090H.2 A      32#
P1_3 . . . . . . . . .  B ADDR   0090H.3 A      37#
P1_4 . . . . . . . . .  B ADDR   0090H.4 A      42#
P1_5 . . . . . . . . .  B ADDR   0090H.5 A      49#
P1_6 . . . . . . . . .  B ADDR   0090H.6 A      56#
P1_7 . . . . . . . . .  B ADDR   0090H.7 A      63#
P2 . . . . . . . . . .  D ADDR   00A0H   A      11#
P2_0 . . . . . . . . .  B ADDR   00A0H.0 A      26#
P2_1 . . . . . . . . .  B ADDR   00A0H.1 A      31#
P2_2 . . . . . . . . .  B ADDR   00A0H.2 A      36#
P2_3 . . . . . . . . .  B ADDR   00A0H.3 A      41#
P2_4 . . . . . . . . .  B ADDR   00A0H.4 A      48#
P2_5 . . . . . . . . .  B ADDR   00A0H.5 A      55#
P2_6 . . . . . . . . .  B ADDR   00A0H.6 A      62#
P2_7 . . . . . . . . .  B ADDR   00A0H.7 A      67# 241 274
P3 . . . . . . . . . .  D ADDR   00B0H   A      12#
P3_0 . . . . . . . . .  B ADDR   00B0H.0 A      30#
P3_1 . . . . . . . . .  B ADDR   00B0H.1 A      35#
P3_2 . . . . . . . . .  B ADDR   00B0H.2 A      40#
P3_3 . . . . . . . . .  B ADDR   00B0H.3 A      47#
P3_4 . . . . . . . . .  B ADDR   00B0H.4 A      54#
P3_5 . . . . . . . . .  B ADDR   00B0H.5 A      60#
P3_6 . . . . . . . . .  B ADDR   00B0H.6 A      66#
P3_7 . . . . . . . . .  B ADDR   00B0H.7 A      71#
PCON . . . . . . . . .  D ADDR   0087H   A      90#
PMR. . . . . . . . . .  D ADDR   00C4H   A      141#
PS . . . . . . . . . .  B ADDR   00B8H.4 A      79#
PSW. . . . . . . . . .  D ADDR   00D0H   A      146#
PT0. . . . . . . . . .  B ADDR   00B8H.1 A      122#
PT1. . . . . . . . . .  B ADDR   00B8H.3 A      124#
PT2. . . . . . . . . .  B ADDR   00B8H.5 A      126#
A51 MACRO ASSEMBLER  RDIO                                                                 03/21/2008 00:23:12 PAGE    13

PX0. . . . . . . . . .  B ADDR   00B8H.0 A      129#
PX1. . . . . . . . . .  B ADDR   00B8H.2 A      131#
RB8. . . . . . . . . .  B ADDR   0098H.2 A      105#
RCAP2H . . . . . . . .  D ADDR   00CBH   A      78#
RCAP2L . . . . . . . .  D ADDR   00CAH   A      84#
RCLK . . . . . . . . .  B ADDR   00C8H.5 A      87#
RD . . . . . . . . . .  B ADDR   00B0H.7 A      46#
RDIO . . . . . . . . .  N NUMB   -----          7
REN. . . . . . . . . .  B ADDR   0098H.4 A      136#
RI . . . . . . . . . .  B ADDR   0098H.0 A      73#
RS0. . . . . . . . . .  B ADDR   00D0H.3 A      123#
RS1. . . . . . . . . .  B ADDR   00D0H.4 A      125#
RXD. . . . . . . . . .  B ADDR   00B0H.0 A      140#
SADDR. . . . . . . . .  D ADDR   00A9H   A      142#
SADEN. . . . . . . . .  D ADDR   00B9H   A      139#
SBUF . . . . . . . . .  D ADDR   0099H   A      89#
SCON . . . . . . . . .  D ADDR   0098H   A      91#
SM0. . . . . . . . . .  B ADDR   0098H.7 A      116#
SM1. . . . . . . . . .  B ADDR   0098H.6 A      118#
SM2. . . . . . . . . .  B ADDR   0098H.5 A      120#
SP . . . . . . . . . .  D ADDR   0081H   A      80#
T0 . . . . . . . . . .  B ADDR   00B0H.4 A      14#
T1 . . . . . . . . . .  B ADDR   00B0H.5 A      15#
T2CON. . . . . . . . .  D ADDR   00C8H   A      138#
T2MOD. . . . . . . . .  D ADDR   00C9H   A      137#
TB8. . . . . . . . . .  B ADDR   0098H.3 A      112#
TCLK . . . . . . . . .  B ADDR   00C8H.4 A      88#
TCON . . . . . . . . .  D ADDR   0088H   A      93#
TF0. . . . . . . . . .  B ADDR   0088H.5 A      102#
TF1. . . . . . . . . .  B ADDR   0088H.7 A      104#
TF2. . . . . . . . . .  B ADDR   00C8H.7 A      106#
TH0. . . . . . . . . .  D ADDR   008CH   A      107#
TH1. . . . . . . . . .  D ADDR   008DH   A      110#
TH2. . . . . . . . . .  D ADDR   00CDH   A      114#
TI . . . . . . . . . .  B ADDR   0098H.1 A      77#
TL0. . . . . . . . . .  D ADDR   008AH   A      117#
TL1. . . . . . . . . .  D ADDR   008BH   A      119#
TL2. . . . . . . . . .  D ADDR   00CCH   A      121#
TMOD . . . . . . . . .  D ADDR   0089H   A      92#
TR0. . . . . . . . . .  B ADDR   0088H.4 A      127#
TR1. . . . . . . . . .  B ADDR   0088H.6 A      128#
TR2. . . . . . . . . .  B ADDR   00C8H.2 A      130#
TXD. . . . . . . . . .  B ADDR   00B0H.1 A      143#
WR . . . . . . . . . .  B ADDR   00B0H.6 A      85#
_READIO. . . . . . . .  C ADDR   0000H   R   SEG=?PR?_READIO?RDIO   163 328#
_READIOBLOCK . . . . .  C ADDR   0000H   R   SEG=?PR?_READIOBLOCK?RDIO   161 504#
_WRITEIO . . . . . . .  C ADDR   0000H   R   SEG=?PR?_WRITEIO?RDIO   164 287#
_WRITEIOBLOCK. . . . .  C ADDR   0000H   R   SEG=?PR?_WRITEIOBLOCK?RDIO   162 376#


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -