📄 bank.ls1
字号:
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 + -