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

📄 bank.ls1

📁 nrf9e5 nordic公司出品的带有无线发送接收的单片机的bootloader程序。支持xmodem下载
💻 LS1
📖 第 1 页 / 共 2 页
字号:
                     283     
                     284     
                     285     
----                 286             RSEG  ?PR?SwitchToAppBank?BANK
0000                 287     SwitchToAppBank:
                     288             USING   0
                     289                             
                     290     
                     291                             
                     292     
                     293     
                     294     
                     295     
                     296     
                     297     
                     298     
                     299     
                     300     
                     301     
                     302     
                     303     
                     304     
                     305     
                     306     
                     307     
                     308     
                     309     
                     310     
                     311     
                     312     
                     313     
                     314     
                     315     
                     316     
                     317     
                     318     
                     319     
                     320     
                     321     
                     322     
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     6

                     323     
                     324     
                     325     
                     326     
                     327     
                     328     
                     329     
                     330     
                     331                             
0000 C2AF            332             CLR     EA
                     333     
                     334                             
0002 750003   F      335             MOV     source?142,#03H
0005 7500A0   F      336             MOV     source?142+01H,#0A0H
                     337     
                     338                             
0008 75000F   F      339             MOV     target?143,#0FH
000B 7500A0   F      340             MOV     target?143+01H,#0A0H
000E                 341     ?C0013:
                     342     
                     343     
                     344                             
000E E500     F      345             MOV     A,source?142+01H
0010 6400            346             XRL     A,#00H
0012 7004            347             JNZ     ?C0017
0014 E500     F      348             MOV     A,source?142
0016 6404            349             XRL     A,#04H
0018                 350     ?C0017:
0018 6026            351             JZ      ?C0014
                     352     
                     353                             
001A AE00     F      354             MOV     R6,source?142
001C AF00     F      355             MOV     R7,source?142+01H
001E 8F82            356             MOV     DPL,R7
0020 8E83            357             MOV     DPH,R6
0022 E0              358             MOVX    A,@DPTR
0023 FF              359             MOV     R7,A
0024 AC00     F      360             MOV     R4,target?143
0026 AD00     F      361             MOV     R5,target?143+01H
0028 8D82            362             MOV     DPL,R5
002A 8C83            363             MOV     DPH,R4
002C EF              364             MOV     A,R7
002D F0              365             MOVX    @DPTR,A
                     366     
                     367                             
002E 0500     F      368             INC     target?143+01H
0030 E500     F      369             MOV     A,target?143+01H
0032 7002            370             JNZ     ?C0018
0034 0500     F      371             INC     target?143
0036                 372     ?C0018:
                     373     
                     374                             
0036 0500     F      375             INC     source?142+01H
0038 E500     F      376             MOV     A,source?142+01H
003A 7002            377             JNZ     ?C0019
003C 0500     F      378             INC     source?142
003E                 379     ?C0019:
                     380     
                     381                             
003E 80CE            382             SJMP    ?C0013
0040                 383     ?C0014:
                     384     
                     385     
                     386     
                     387     
0040 020FA0          388               LJMP 0FA0H
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     7

                     389     
                     390     
                     391     
                     392                             
0043 22              393             RET     
                     394     
                     395     
                     396             END
                             
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     8

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


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

?C0001 . . . . . . . . .  C ADDR   000BH   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0002 . . . . . . . . .  C ADDR   0010H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0003 . . . . . . . . .  C ADDR   0016H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0004 . . . . . . . . .  C ADDR   001BH   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0005 . . . . . . . . .  C ADDR   0021H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0006 . . . . . . . . .  C ADDR   0026H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0009 . . . . . . . . .  C ADDR   0029H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0010 . . . . . . . . .  C ADDR   002CH   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0011 . . . . . . . . .  C ADDR   0031H   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0013 . . . . . . . . .  C ADDR   000EH   R   SEG=?PR?SWITCHTOAPPBANK?BANK
?C0014 . . . . . . . . .  C ADDR   0040H   R   SEG=?PR?SWITCHTOAPPBANK?BANK
?C0016 . . . . . . . . .  C ADDR   004CH   R   SEG=?PR?COPYUSERPROGRAM?BANK
?C0017 . . . . . . . . .  C ADDR   0018H   R   SEG=?PR?SWITCHTOAPPBANK?BANK
?C0018 . . . . . . . . .  C ADDR   0036H   R   SEG=?PR?SWITCHTOAPPBANK?BANK
?C0019 . . . . . . . . .  C ADDR   003EH   R   SEG=?PR?SWITCHTOAPPBANK?BANK
?COPYUSERPROGRAM?BYTE. .  D ADDR   0000H   R   SEG=?DT?COPYUSERPROGRAM?BANK
?DT?COPYUSERPROGRAM?BANK  D SEG    0003H       REL=UNIT
?DT?SWITCHTOAPPBANK?BANK  D SEG    0004H       REL=UNIT
?PR?COPYUSERPROGRAM?BANK  C SEG    005DH       REL=INBLOCK
?PR?SWITCHTOAPPBANK?BANK  C SEG    0044H       REL=INBLOCK
?SWITCHTOAPPBANK?BYTE. .  D ADDR   0000H   R   SEG=?DT?SWITCHTOAPPBANK?BANK
AC . . . . . . . . . . .  B ADDR   00D0H.6 A   
ACC. . . . . . . . . . .  D ADDR   00E0H   A   
ADDR?040 . . . . . . . .  D ADDR   0000H   R   SEG=?DT?COPYUSERPROGRAM?BANK
AM . . . . . . . . . . .  B ADDR   00A0H.7 A   
B. . . . . . . . . . . .  D ADDR   00F0H   A   
BANK . . . . . . . . . .  N NUMB   -----       
CD . . . . . . . . . . .  B ADDR   00A0H.6 A   
CKCON. . . . . . . . . .  D ADDR   008EH   A   
CKLFCON. . . . . . . . .  D ADDR   00BFH   A   
CK_CTRL. . . . . . . . .  D ADDR   00B6H   A   
COPYUSERPROGRAM. . . . .  C ADDR   0000H   R   SEG=?PR?COPYUSERPROGRAM?BANK
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   
DPH1 . . . . . . . . . .  D ADDR   0085H   A   
DPL. . . . . . . . . . .  D ADDR   0082H   A   
DPL1 . . . . . . . . . .  D ADDR   0084H   A   
DPS. . . . . . . . . . .  D ADDR   0086H   A   
DR . . . . . . . . . . .  B ADDR   00A0H.5 A   
EA . . . . . . . . . . .  B ADDR   00A8H.7 A   
EECSN. . . . . . . . . .  B ADDR   0090H.3 A   
EICON. . . . . . . . . .  D ADDR   00D8H   A   
EIE. . . . . . . . . . .  D ADDR   00E8H   A   
EIP. . . . . . . . . . .  D ADDR   00F8H   A   
EOC. . . . . . . . . . .  B ADDR   00A0H.4 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   
EWDI . . . . . . . . . .  B ADDR   00E8H.4 A   
EX0. . . . . . . . . . .  B ADDR   00A8H.0 A   
EX1. . . . . . . . . . .  B ADDR   00A8H.2 A   
EX2. . . . . . . . . . .  B ADDR   00E8H.0 A   
EX3. . . . . . . . . . .  B ADDR   00E8H.1 A   
EX4. . . . . . . . . . .  B ADDR   00E8H.2 A   
EX5. . . . . . . . . . .  B ADDR   00E8H.3 A   
EXEN2. . . . . . . . . .  B ADDR   00C8H.3 A   
EXF2 . . . . . . . . . .  B ADDR   00C8H.6 A   
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     9

EXIF . . . . . . . . . .  D ADDR   0091H   A   
F0 . . . . . . . . . . .  B ADDR   00D0H.5 A   
F1 . . . . . . . . . . .  B ADDR   00D0H.1 A   
HWREV. . . . . . . . . .  D ADDR   00FEH   A   
I?041. . . . . . . . . .  D ADDR   0002H   R   SEG=?DT?COPYUSERPROGRAM?BANK
IE . . . . . . . . . . .  D ADDR   00A8H   A   
IE0. . . . . . . . . . .  B ADDR   0088H.1 A   
IE1. . . . . . . . . . .  B ADDR   0088H.3 A   
INT0 . . . . . . . . . .  B ADDR   0080H.3 A   
INT1 . . . . . . . . . .  B ADDR   0080H.4 A   
IP . . . . . . . . . . .  D ADDR   00B8H   A   
IT0. . . . . . . . . . .  B ADDR   0088H.0 A   
IT1. . . . . . . . . . .  B ADDR   0088H.2 A   
MPAGE. . . . . . . . . .  D ADDR   0092H   A   
OV . . . . . . . . . . .  B ADDR   00D0H.2 A   
P. . . . . . . . . . . .  B ADDR   00D0H.0 A   
P0 . . . . . . . . . . .  D ADDR   0080H   A   
P00. . . . . . . . . . .  B ADDR   0080H.0 A   
P01. . . . . . . . . . .  B ADDR   0080H.1 A   
P02. . . . . . . . . . .  B ADDR   0080H.2 A   
P03. . . . . . . . . . .  B ADDR   0080H.3 A   
P04. . . . . . . . . . .  B ADDR   0080H.4 A   
P05. . . . . . . . . . .  B ADDR   0080H.5 A   
P06. . . . . . . . . . .  B ADDR   0080H.6 A   
P07. . . . . . . . . . .  B ADDR   0080H.7 A   
P0_ALT . . . . . . . . .  D ADDR   0095H   A   
P0_DIR . . . . . . . . .  D ADDR   0094H   A   
P0_DRV . . . . . . . . .  D ADDR   0093H   A   
P1 . . . . . . . . . . .  D ADDR   0090H   A   
P1_ALT . . . . . . . . .  D ADDR   0097H   A   
P1_DIR . . . . . . . . .  D ADDR   0096H   A   
P2 . . . . . . . . . . .  D ADDR   00A0H   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   
PWDI . . . . . . . . . .  B ADDR   00F8H.4 A   
PWMCON . . . . . . . . .  D ADDR   00A9H   A   
PWMDUTY. . . . . . . . .  D ADDR   00AAH   A   
PX0. . . . . . . . . . .  B ADDR   00B8H.0 A   
PX1. . . . . . . . . . .  B ADDR   00B8H.2 A   
PX2. . . . . . . . . . .  B ADDR   00F8H.0 A   
PX3. . . . . . . . . . .  B ADDR   00F8H.1 A   
PX4. . . . . . . . . . .  B ADDR   00F8H.2 A   
PX5. . . . . . . . . . .  B ADDR   00F8H.3 A   
RACSN. . . . . . . . . .  B ADDR   00A0H.3 A   
RB8. . . . . . . . . . .  B ADDR   0098H.2 A   
RCAP2H . . . . . . . . .  D ADDR   00CBH   A   
RCAP2L . . . . . . . . .  D ADDR   00CAH   A   
RCLK . . . . . . . . . .  B ADDR   00C8H.5 A   
REGX_CTRL. . . . . . . .  D ADDR   00ADH   A   
REGX_LSB . . . . . . . .  D ADDR   00ACH   A   
REGX_MSB . . . . . . . .  D ADDR   00ABH   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   
RSTREAS. . . . . . . . .  D ADDR   00B1H   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   
SMOD1. . . . . . . . . .  B ADDR   00D8H.7 A   
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE    10

SOURCE?142 . . . . . . .  D ADDR   0000H   R   SEG=?DT?SWITCHTOAPPBANK?BANK
SP . . . . . . . . . . .  D ADDR   0081H   A   
SPICLK . . . . . . . . .  D ADDR   00B4H   A   
SPI_CTRL . . . . . . . .  D ADDR   00B3H   A   
SPI_DATA . . . . . . . .  D ADDR   00B2H   A   
SPI_MISO . . . . . . . .  B ADDR   00A0H.2 A   
SPI_MOSI . . . . . . . .  B ADDR   00A0H.1 A   
SPI_SCK. . . . . . . . .  B ADDR   00A0H.0 A   
SWITCHTOAPPBANK. . . . .  C ADDR   0000H   R   SEG=?PR?SWITCHTOAPPBANK?BANK
T0 . . . . . . . . . . .  B ADDR   0080H.5 A   
T1 . . . . . . . . . . .  B ADDR   0080H.6 A   
T2 . . . . . . . . . . .  B ADDR   0090H.0 A   
T2CON. . . . . . . . . .  D ADDR   00C8H   A   
TARGET?143 . . . . . . .  D ADDR   0002H   R   SEG=?DT?SWITCHTOAPPBANK?BANK
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   
TICK_DV. . . . . . . . .  D ADDR   00B5H   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   
TRX_CE . . . . . . . . .  B ADDR   00A0H.5 A   
TXEN . . . . . . . . . .  B ADDR   00A0H.4 A   
WDTI . . . . . . . . . .  B ADDR   00D8H.3 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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