📄 intemp.lst
字号:
004A D2A8 455 setb EX0
004C D2AA 456 setb EX1
004E 00 457 set_12over: nop
004F 458 lll:
004F 200003 F 459 jb over,out00
0052 2093FA 460 jb P1.3,lll
0055 461 out00:
0055 C292 462 clr P1.2;test
0057 C2AF 463 clr EA
0059 C28C 464 clr TR0
005B C2A8 465 clr EX0
005D C2AA 466 clr EX1
005F C2A9 467 clr ET0
0061 468 aaa:
0061 3093FD 469 jnb P1.3,aaa
0064 D083 470 POP DPH
0066 D082 471 POP DPL
0068 22 472 ret
473 ;end start_00
474 ;void start_11(void)
---- 475 RSEG ?PR?START_11?INTEMP
0000 476 START_11:
0000 C082 477 PUSH DPL
0002 C083 478 PUSH DPH
0004 C200 F 479 clr star0_flat
0006 C200 F 480 clr star1_flat
0008 C200 F 481 clr over
000A C200 F 482 clr over0_flat
000C 758922 483 mov TMOD,#22h
000F 758C06 484 mov th0,#6
0012 758D06 485 mov th1,#06h
0015 758800 486 mov TCON,#00h
0018 C28D 487 clr TF0
001A C28F 488 clr TF1
001C D2B9 489 setb PT0
001E C2BB 490 clr PT1
0020 C2B8 491 clr PX0
0022 C2BA 492 clr PX1
0024 D288 493 setb IT0
0026 D28A 494 setb IT1
0028 C28B 495 clr IE1
002A C289 496 clr IE0
002C D2AF 497 setb EA
002E D2AB 498 setb ET1
0030 D2A9 499 setb ET0
0032 D2A8 500 setb EX0
0034 D2AA 501 setb EX1
502 ;setb P1.2 ;test
0036 300028 F 503 lll11: jnb time1_new,kkt
0039 C200 F 504 clr time1_new
003B E500 F 505 mov a,n+1 ;1
003D 75F004 506 mov b,#4 ;2
0040 A4 507 mul ab ;4
0041 85F083 508 mov dph,b ;2
0044 F582 509 mov dpl,a ;2
0046 E500 F 510 mov a,time_hh+1 ;1
0048 F0 511 movx @dptr,a ;2
0049 A3 512 inc dptr ;1
004A E500 F 513 mov a,time_hh+2 ;1
004C F0 514 movx @dptr,a ;2
004D A3 515 inc dptr ;1
004E E500 F 516 mov a,time_hh+3 ;1
0050 F0 517 movx @dptr,a ;2
0051 A3 518 inc dptr ;1
0052 E58A 519 mov a,TL0 ;1
0054 F0 520 movx @dptr,a ;2
A51 MACRO ASSEMBLER INTEMP 07/15/2004 09:46:25 PAGE 9
0055 E500 F 521 mov a,n+1 ;1
0057 14 522 dec a ;1
0058 F500 F 523 mov n+1,a ;1
005A B40004 524 cjne a,#0,kkt ;2
005D D200 F 525 setb over0_flat
005F C2A8 526 clr EX0
0061 30002A F 527 kkt: jnb time2_new,kktt
0064 C200 F 528 clr time2_new
0066 E500 F 529 mov a,n1+1 ;1
0068 75F004 530 mov b,#4 ;2
006B A4 531 mul ab ;4
006C 2408 532 add a,#8
006E 85F083 533 mov dph,b ;2
0071 F582 534 mov dpl,a ;2
0073 E500 F 535 mov a,time1_hh+1 ;1
0075 F0 536 movx @dptr,a ;2
0076 A3 537 inc dptr ;1
0077 E500 F 538 mov a,time1_hh+2 ;1
0079 F0 539 movx @dptr,a ;2
007A A3 540 inc dptr ;1
007B E500 F 541 mov a,time1_hh+3 ;1
007D F0 542 movx @dptr,a ;2
007E A3 543 inc dptr ;1
007F E58B 544 mov a,tl1 ;1
0081 F0 545 movx @dptr,a
0082 E500 F 546 mov a,n1+1 ;1
0084 14 547 dec a ;1
0085 F500 F 548 mov n1+1,a ;1
0087 B40004 549 cjne a,#0,kktt ;2
008A D200 F 550 setb over
008C C2AA 551 clr EX1
008E 309306 552 kktt: jnb P1.3,out11
0091 3000A2 F 553 jnb over,lll11
0094 30009F F 554 jnb over0_flat,lll11
0097 555 out11:
0097 C2AF 556 clr EA
0099 C28C 557 clr TR0
009B C2A8 558 clr EX0
009D C2AA 559 clr EX1
009F C2A9 560 clr ET0
00A1 561 aaa11:
00A1 3093FD 562 jnb P1.3,aaa11
00A4 D083 563 POP DPH
00A6 D082 564 POP DPL
00A8 22 565 ret
566 ;end start_11
567 END
A51 MACRO ASSEMBLER INTEMP 07/15/2004 09:46:25 PAGE 10
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?PR?INT_0?INTEMP. . C SEG 0101H REL=UNIT
?PR?INT_1?INTEMP. . C SEG 0101H REL=UNIT
?PR?START_00?INTEMP C SEG 0069H REL=UNIT
?PR?START_11?INTEMP C SEG 00A9H REL=UNIT
?PR?TIME_0?INTEMP . C SEG 002CH REL=UNIT
?PR?TIME_1?INTEMP . C SEG 002CH REL=UNIT
AAA . . . . . . . . C ADDR 0061H R SEG=?PR?START_00?INTEMP
AAA11 . . . . . . . C ADDR 00A1H R SEG=?PR?START_11?INTEMP
ACC . . . . . . . . D ADDR 00E0H A
ACCE_CHOSE. . . . . B ADDR ----- EXT
ACCE_ID . . . . . . B ADDR ----- EXT
AGAIN . . . . . . . C ADDR 002DH R SEG=?PR?INT_1?INTEMP
ALL_SET . . . . . . C ADDR 004AH R SEG=?PR?START_00?INTEMP
B . . . . . . . . . D ADDR 00F0H A
DEAL_BWITH. . . . . C ADDR 00B2H R SEG=?PR?INT_1?INTEMP
DEAL_WITH . . . . . C ADDR 00B2H R SEG=?PR?INT_0?INTEMP
DEAL_WITH002. . . . C ADDR 0098H R SEG=?PR?INT_0?INTEMP
DEAL_WITH02 . . . . C ADDR 006BH R SEG=?PR?INT_0?INTEMP
DEAL_WITH12 . . . . C ADDR 006BH R SEG=?PR?INT_1?INTEMP
DEAL_WITHB02. . . . C ADDR 0098H R SEG=?PR?INT_1?INTEMP
DODO. . . . . . . . C ADDR 00CBH R SEG=?PR?INT_1?INTEMP
DODO1 . . . . . . . C ADDR 00CBH R SEG=?PR?INT_0?INTEMP
DPH . . . . . . . . D ADDR 0083H A
DPL . . . . . . . . D ADDR 0082H A
EA. . . . . . . . . B ADDR 00A8H.7 A
END_11. . . . . . . C ADDR 002FH R SEG=?PR?INT_0?INTEMP
END_B11 . . . . . . C ADDR 002FH R SEG=?PR?INT_1?INTEMP
END_INT0. . . . . . C ADDR 00FCH R SEG=?PR?INT_0?INTEMP
END_INT1. . . . . . C ADDR 00FCH R SEG=?PR?INT_1?INTEMP
ET0 . . . . . . . . B ADDR 00A8H.1 A
ET1 . . . . . . . . B ADDR 00A8H.3 A
EX0 . . . . . . . . B ADDR 00A8H.0 A
EX1 . . . . . . . . B ADDR 00A8H.2 A
IE0 . . . . . . . . B ADDR 0088H.1 A
IE1 . . . . . . . . B ADDR 0088H.3 A
INTEMP. . . . . . . N NUMB -----
INT_0 . . . . . . . C ADDR 0000H R SEG=?PR?INT_0?INTEMP
INT_1 . . . . . . . C ADDR 0000H R SEG=?PR?INT_1?INTEMP
IT0 . . . . . . . . B ADDR 0088H.0 A
IT1 . . . . . . . . B ADDR 0088H.2 A
KKT . . . . . . . . C ADDR 0061H R SEG=?PR?START_11?INTEMP
KKTT. . . . . . . . C ADDR 008EH R SEG=?PR?START_11?INTEMP
LLL . . . . . . . . C ADDR 004FH R SEG=?PR?START_00?INTEMP
LLL11 . . . . . . . C ADDR 0036H R SEG=?PR?START_11?INTEMP
MODE_3. . . . . . . C ADDR 0035H R SEG=?PR?INT_0?INTEMP
MODE_B3 . . . . . . C ADDR 0035H R SEG=?PR?INT_1?INTEMP
N . . . . . . . . . D ADDR ----- EXT
N1. . . . . . . . . D ADDR ----- EXT
OTHER_0 . . . . . . C ADDR 005AH R SEG=?PR?INT_0?INTEMP
OTHER_00. . . . . . C ADDR 0087H R SEG=?PR?INT_0?INTEMP
OTHER_000 . . . . . C ADDR 00A6H R SEG=?PR?INT_0?INTEMP
OTHER_1 . . . . . . C ADDR 0032H R SEG=?PR?INT_0?INTEMP
OTHER_11. . . . . . C ADDR 005AH R SEG=?PR?INT_1?INTEMP
OTHER_2 . . . . . . C ADDR 0048H R SEG=?PR?INT_0?INTEMP
OTHER_3 . . . . . . C ADDR 004EH R SEG=?PR?INT_0?INTEMP
OTHER_4 . . . . . . C ADDR 0054H R SEG=?PR?INT_0?INTEMP
OTHER_B . . . . . . C ADDR 00A6H R SEG=?PR?INT_1?INTEMP
OTHER_B1. . . . . . C ADDR 0032H R SEG=?PR?INT_1?INTEMP
OTHER_B2. . . . . . C ADDR 0048H R SEG=?PR?INT_1?INTEMP
OTHER_B23 . . . . . C ADDR 0087H R SEG=?PR?INT_1?INTEMP
A51 MACRO ASSEMBLER INTEMP 07/15/2004 09:46:25 PAGE 11
OTHER_B3. . . . . . C ADDR 004EH R SEG=?PR?INT_1?INTEMP
OTHER_B4. . . . . . C ADDR 0054H R SEG=?PR?INT_1?INTEMP
OUT00 . . . . . . . C ADDR 0055H R SEG=?PR?START_00?INTEMP
OUT11 . . . . . . . C ADDR 0097H R SEG=?PR?START_11?INTEMP
OVER. . . . . . . . B ADDR ----- EXT
OVER0_FLAT. . . . . B ADDR ----- EXT
P1. . . . . . . . . D ADDR 0090H A
PSW . . . . . . . . D ADDR 00D0H A
PT0 . . . . . . . . B ADDR 00B8H.1 A
PT1 . . . . . . . . B ADDR 00B8H.3 A
PX0 . . . . . . . . B ADDR 00B8H.0 A
PX1 . . . . . . . . B ADDR 00B8H.2 A
READ_11 . . . . . . C ADDR 0029H R SEG=?PR?INT_0?INTEMP
READ_B11. . . . . . C ADDR 0029H R SEG=?PR?INT_1?INTEMP
SAVE_DATA . . . . . C ADDR 00DAH R SEG=?PR?INT_1?INTEMP
SAVE_DATA0. . . . . C ADDR 00DAH R SEG=?PR?INT_0?INTEMP
SELECT_ID . . . . . D ADDR ----- EXT
SET_12OVER. . . . . C ADDR 004EH R SEG=?PR?START_00?INTEMP
SET_EX. . . . . . . C ADDR 0044H R SEG=?PR?START_00?INTEMP
SET_OVER. . . . . . C ADDR 002FH R SEG=?PR?INT_1?INTEMP
STAR0_FLAT. . . . . B ADDR ----- EXT
STAR1_FLAT. . . . . B ADDR ----- EXT
START_00. . . . . . C ADDR 0000H R SEG=?PR?START_00?INTEMP
START_11. . . . . . C ADDR 0000H R SEG=?PR?START_11?INTEMP
TCON. . . . . . . . D ADDR 0088H A
TEMP. . . . . . . . D ADDR ----- EXT
TF0 . . . . . . . . B ADDR 0088H.5 A
TF1 . . . . . . . . B ADDR 0088H.7 A
TH0 . . . . . . . . D ADDR 008CH A
TH1 . . . . . . . . D ADDR 008DH A
TIME0_SET . . . . . C ADDR 000EH R SEG=?PR?TIME_0?INTEMP
TIME1_HH. . . . . . D ADDR ----- EXT
TIME1_NEW . . . . . B ADDR ----- EXT
TIME1_SET . . . . . C ADDR 000EH R SEG=?PR?TIME_1?INTEMP
TIME2_NEW . . . . . B ADDR ----- EXT
TIME_0. . . . . . . C ADDR 0000H R SEG=?PR?TIME_0?INTEMP
TIME_1. . . . . . . C ADDR 0000H R SEG=?PR?TIME_1?INTEMP
TIME_HH . . . . . . D ADDR ----- EXT
TIME_TL0. . . . . . D ADDR ----- EXT
TIME_TL1. . . . . . D ADDR ----- EXT
TL0 . . . . . . . . D ADDR 008AH A
TL1 . . . . . . . . D ADDR 008BH A
TMOD. . . . . . . . D ADDR 0089H A
TR0 . . . . . . . . B ADDR 0088H.4 A
TR1 . . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0 1 2 3
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -