时钟.lst
来自「刚学时编的小程序」· LST 代码 · 共 780 行 · 第 1/3 页
LST
780 行
03E1 740F 498 MOV A,#15
03E3 F6 499 MOV @R0,A
03E4 18 500 DEC R0
03E5 7400 501 MOV A,#0
03E7 F6 502 MOV @R0,A
03E8 18 503 DEC R0
03E9 7414 504 MOV A,#20
03EB F6 505 MOV @R0,A
03EC 18 506 DEC R0
03ED 7414 507 MOV A,#20
03EF F6 508 MOV @R0,A
03F0 18 509 DEC R0
03F1 7414 510 MOV A,#20
03F3 F6 511 MOV @R0,A
03F4 18 512 DEC R0
03F5 E549 513 MOV A,49H
03F7 F6 514 MOV @R0,A
03F8 18 515 DEC R0
03F9 E548 516 MOV A,48H
03FB F6 517 MOV @R0,A
03FC C2D4 518 CLR RS1
03FE C2D3 519 CLR RS0
0400 22 520 RET
A51 MACRO ASSEMBLER 蔩钟 04/26/2007 16:27:49 PAGE 9
521
0401 C0D0 522 INT_1: PUSH PSW
0403 C0E0 523 PUSH ACC
0405 D2D4 524 SETB RS1
0407 D2D3 525 SETB RS0
0409 0536 526 INC COUNT3
040B E536 527 MOV A,COUNT3
040D B4C81C 528 CJNE A,#200,EXIT5
0410 753600 529 MOV COUNT3,#00
0413 0537 530 INC COUNT4
0415 E537 531 MOV A,COUNT4
0417 B43212 532 CJNE A,#50,EXIT5
041A 753700 533 MOV COUNT4,#00
041D E575 534 MOV A,75H
041F 04 535 INC A
0420 B40A60 536 CJNE A,#10,IN1
0423 757500 537 MOV 75H,#00
0426 201606 538 JB WEI6,JIAJIA
0429 02046E 539 LJMP IN0
042C 02049C 540 EXIT5: LJMP EXIT3
042F E555 541 JIAJIA: MOV A,55H
0431 2550 542 ADD A,50H
0433 75F00A 543 MOV B,#10
0436 84 544 DIV AB
0437 85F055 545 MOV 55H,B
043A 6002 546 JZ I3
043C D217 547 SETB WEI7
043E E556 548 I3: MOV A,56H
0440 3551 549 ADDC A,51H
0442 301703 550 JNB WEI7,I2
0445 04 551 INC A
0446 C217 552 CLR WEI7
0448 75F00A 553 I2: MOV B,#10
044B 84 554 DIV AB
044C B40209 555 CJNE A,#2,I0
044F E5F0 556 MOV A,B
0451 240A 557 ADD A,#10
0453 F556 558 MOV 56H,A
0455 02046E 559 LJMP IN0
0458 B40313 560 I0: CJNE A,#3,IN0
045B E5F0 561 MOV A,B
045D 240A 562 ADD A,#10
045F F556 563 MOV 56H,A
0461 0557 564 I1: INC 57H
0463 E557 565 MOV A,57H
0465 B40A06 566 CJNE A,#10,IN0
0468 755700 567 MOV 57H,#0
046B 02046E 568 LJMP IN0
046E E576 569 IN0: MOV A,76H
0470 04 570 INC A
0471 B41414 571 CJNE A,#20,IN2
0474 75760A 572 MOV 76H,#10
0477 E577 573 MOV A,77H
0479 04 574 INC A
047A B40A10 575 CJNE A,#10,IN3
047D 757700 576 MOV 77H,#00
0480 020492 577 LJMP IN4
0483 F575 578 IN1: MOV 75H,A
0485 020492 579 LJMP IN4
0488 F576 580 IN2: MOV 76H,A
048A 020492 581 LJMP IN4
048D F577 582 IN3: MOV 77H,A
048F 020492 583 LJMP IN4
0492 201607 584 IN4: JB WEI6,EXIT3
0495 E576 585 MOV A,76H
0497 B40C02 586 CJNE A,#12,EXIT3
A51 MACRO ASSEMBLER 蔩钟 04/26/2007 16:27:49 PAGE 10
049A D216 587 SETB WEI6
588
049C C2D4 589 EXIT3: CLR RS1
049E C2D3 590 CLR RS0
04A0 D0E0 591 POP ACC
04A2 D0D0 592 POP PSW
04A4 32 593 RETI
594
04A5 3F065B4F 595 TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
04A9 666D7D07
04AD 7F6F
04AF BF86DBCF 596 DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH,00H
,40H
04B3 E6EDFD87
04B7 FFEF0040
04BB FEFDFBF7 597 TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
04BF EFDFBF7F
598
599 END
A51 MACRO ASSEMBLER 蔩钟 04/26/2007 16:27:49 PAGE 11
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
B. . . . . . . . . D ADDR 00F0H A
BAITIAN. . . . . . C ADDR 0091H A
BTJ. . . . . . . . C ADDR 00CAH A
COUNT. . . . . . . N NUMB 0033H A
COUNT1 . . . . . . N NUMB 0034H A
COUNT2 . . . . . . N NUMB 0035H A
COUNT3 . . . . . . N NUMB 0036H A
COUNT4 . . . . . . N NUMB 0037H A
CSHJ . . . . . . . C ADDR 02AAH A
CSLC . . . . . . . C ADDR 03A1H A
CSZJ . . . . . . . C ADDR 03D1H A
D. . . . . . . . . C ADDR 0143H A
DD . . . . . . . . C ADDR 0137H A
DDD. . . . . . . . C ADDR 0140H A
DI0. . . . . . . . C ADDR 015EH A
DI1. . . . . . . . C ADDR 0163H A
DI2. . . . . . . . C ADDR 0168H A
DI3. . . . . . . . C ADDR 016DH A
DISP . . . . . . . C ADDR 0097H A
DISP2. . . . . . . C ADDR 00DFH A
EA . . . . . . . . B ADDR 00A8H.7 A
EE0. . . . . . . . C ADDR 0380H A
EE1. . . . . . . . C ADDR 0368H A
ET0. . . . . . . . B ADDR 00A8H.1 A
EX1. . . . . . . . B ADDR 00A8H.2 A
EXIT . . . . . . . C ADDR 02A7H A
EXIT1. . . . . . . C ADDR 0343H A
EXIT2. . . . . . . C ADDR 039EH A
EXIT3. . . . . . . C ADDR 049CH A
EXIT4. . . . . . . C ADDR 0172H A
EXIT5. . . . . . . C ADDR 042CH A
GAI0 . . . . . . . C ADDR 02D6H A
GAI1 . . . . . . . C ADDR 02EEH A
GAI2 . . . . . . . C ADDR 0314H A
GAI3 . . . . . . . C ADDR 030FH A
GAI4 . . . . . . . C ADDR 033BH A
GAI5 . . . . . . . C ADDR 0320H A
GAIJIA . . . . . . C ADDR 02D2H A
HOUR . . . . . . . N NUMB 0032H A
I0 . . . . . . . . C ADDR 0458H A
I1 . . . . . . . . C ADDR 0461H A
I2 . . . . . . . . C ADDR 0448H A
I3 . . . . . . . . C ADDR 043EH A
IE1. . . . . . . . B ADDR 0088H.3 A
IN0. . . . . . . . C ADDR 046EH A
IN1. . . . . . . . C ADDR 0483H A
IN2. . . . . . . . C ADDR 0488H A
IN3. . . . . . . . C ADDR 048DH A
IN4. . . . . . . . C ADDR 0492H A
INT_1. . . . . . . C ADDR 0401H A
IT1. . . . . . . . B ADDR 0088H.2 A
JF . . . . . . . . C ADDR 0257H A
JF1. . . . . . . . C ADDR 0286H A
JI1. . . . . . . . C ADDR 034EH A
JI2. . . . . . . . C ADDR 036AH A
JI3. . . . . . . . C ADDR 0372H A
JI4. . . . . . . . C ADDR 0386H A
JI5. . . . . . . . C ADDR 0356H A
JIA. . . . . . . . C ADDR 0244H A
A51 MACRO ASSEMBLER 蔩钟 04/26/2007 16:27:49 PAGE 12
JIAGE. . . . . . . N NUMB 0048H A
JIAJIA . . . . . . C ADDR 042FH A
JIAN . . . . . . . C ADDR 0271H A
JIAN2. . . . . . . C ADDR 0076H A
JIAN3. . . . . . . C ADDR 007FH A
JIAN4. . . . . . . C ADDR 0088H A
JIJIA. . . . . . . C ADDR 0348H A
JM . . . . . . . . C ADDR 0264H A
JM1. . . . . . . . C ADDR 0295H A
KEY. . . . . . . . C ADDR 006DH A
LC . . . . . . . . N NUMB 0070H A
LOOP . . . . . . . C ADDR 0207H A
LOOP1. . . . . . . C ADDR 0227H A
LOOP2. . . . . . . C ADDR 0209H A
MAIN . . . . . . . C ADDR 0030H A
MINITE . . . . . . N NUMB 0031H A
NEXT . . . . . . . C ADDR 0187H A
NEXT0. . . . . . . C ADDR 019FH A
NEXT1. . . . . . . C ADDR 01B5H A
NEXT2. . . . . . . C ADDR 01F4H A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
PSW. . . . . . . . D ADDR 00D0H A
QWE. . . . . . . . C ADDR 02EAH A
RS0. . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . B ADDR 00D0H.4 A
S1 . . . . . . . . C ADDR 0284H A
S2 . . . . . . . . C ADDR 0293H A
S3 . . . . . . . . C ADDR 02A2H A
SECOND . . . . . . N NUMB 0030H A
SHANG. . . . . . . C ADDR 01A7H A
SHIJIAN. . . . . . N NUMB 0040H A
SP . . . . . . . . D ADDR 0081H A
T0X. . . . . . . . C ADDR 0173H A
TAB. . . . . . . . C ADDR 04BBH A
TABLE. . . . . . . C ADDR 04A5H A
TH0. . . . . . . . D ADDR 008CH A
TIAOSHI. . . . . . C ADDR 022FH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
UU . . . . . . . . C ADDR 0241H A
UUU. . . . . . . . N NUMB 0038H A
UUU2 . . . . . . . N NUMB 0039H A
UUU3 . . . . . . . N NUMB 003AH A
UUU4 . . . . . . . N NUMB 003BH A
WEI1 . . . . . . . B ADDR 0022H.1 A
WEI10. . . . . . . B ADDR 0023H.2 A
WEI2 . . . . . . . B ADDR 0022H.2 A
WEI3 . . . . . . . B ADDR 0022H.3 A
WEI4 . . . . . . . B ADDR 0022H.4 A
WEI5 . . . . . . . B ADDR 0022H.5 A
WEI6 . . . . . . . B ADDR 0022H.6 A
WEI7 . . . . . . . B ADDR 0022H.7 A
WEI8 . . . . . . . B ADDR 0023H.0 A
WEI9 . . . . . . . B ADDR 0023H.1 A
WSJ. . . . . . . . C ADDR 00D1H A
XIANJIA. . . . . . C ADDR 01C7H A
XLC. . . . . . . . C ADDR 01D6H A
XLCZJ. . . . . . . C ADDR 01E5H A
YI . . . . . . . . C ADDR 0233H A
YI2. . . . . . . . C ADDR 02E2H A
ZJ . . . . . . . . N NUMB 0050H A
ZTJ. . . . . . . . C ADDR 00D8H A
ZTJ0 . . . . . . . C ADDR 0121H A
A51 MACRO ASSEMBLER 蔩钟 04/26/2007 16:27:49 PAGE 13
ZTJ1 . . . . . . . C ADDR 012AH A
ZTJ2 . . . . . . . C ADDR 0111H A
ZTJ3 . . . . . . . C ADDR 0107H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?