📄 clock.lst
字号:
8368 B7 41 stA *__r1
836A E6 06 ldA 6,X
836C A9 00 adc #0
836E B7 40 stA *__r0
8370 55 40 ldHX *__r0
8372 F6 ldA 0,X
8373 95 tSX
8374 E7 02 stA 2,X
8376 A6 05 ldA #5
8378 E7 03 stA 3,X
837A 20 2C bra 0x83A8
837C E6 02 ldA 2,X
837E AE 0A ldX #10
8380 8C clrH
8381 52 div
8382 8B pshH
8383 86 pulA
8384 95 tSX
8385 AB 30 add #48
8387 B7 41 stA *__r1
8389 3F 42 clr *__r2
838B E6 03 ldA 3,X
838D AB 5C add #92
838F B7 43 stA *__r3
8391 B6 42 ldA *__r2
8393 A9 00 adc #0
8395 B7 42 stA *__r2
8397 B6 41 ldA *__r1
8399 55 42 ldHX *__r2
839B F7 stA 0,X
839C 95 tSX
839D E6 02 ldA 2,X
839F AE 0A ldX #10
83A1 8C clrH
83A2 52 div
83A3 95 tSX
83A4 E7 02 stA 2,X
83A6 6C 03 inc 3,X
83A8 E6 03 ldA 3,X
83AA A1 07 cmp #7
83AC 25 CE bcs 0x837C
83AE 45 0061 ldHX #0x0061
83B1 89 pshX
83B2 8B pshH
83B3 45 0062 ldHX #0x0062
83B6 89 pshX
83B7 8B pshH
83B8 CD 88FC jsr _swap
83BB A7 04 aiS #4
83BD 95 tSX
83BE 3F 40 clr *__r0
83C0 E6 03 ldA 3,X
83C2 AB 5C add #92
83C4 B7 41 stA *__r1
83C6 B6 40 ldA *__r0
83C8 A9 00 adc #0
83CA B7 40 stA *__r0
83CC A6 2D ldA #45
83CE 55 40 ldHX *__r0
83D0 F7 stA 0,X
83D1 95 tSX
83D2 E6 07 ldA 7,X
83D4 AB 03 add #3
83D6 B7 41 stA *__r1
83D8 E6 06 ldA 6,X
83DA A9 00 adc #0
83DC B7 40 stA *__r0
83DE 55 40 ldHX *__r0
83E0 F6 ldA 0,X
83E1 95 tSX
83E2 E7 02 stA 2,X
83E4 A6 08 ldA #8
83E6 E7 03 stA 3,X
83E8 20 2C bra 0x8416
83EA E6 02 ldA 2,X
83EC AE 0A ldX #10
83EE 8C clrH
83EF 52 div
83F0 8B pshH
83F1 86 pulA
83F2 95 tSX
83F3 AB 30 add #48
83F5 B7 41 stA *__r1
83F7 3F 42 clr *__r2
83F9 E6 03 ldA 3,X
83FB AB 5C add #92
83FD B7 43 stA *__r3
83FF B6 42 ldA *__r2
8401 A9 00 adc #0
8403 B7 42 stA *__r2
8405 B6 41 ldA *__r1
8407 55 42 ldHX *__r2
8409 F7 stA 0,X
840A 95 tSX
840B E6 02 ldA 2,X
840D AE 0A ldX #10
840F 8C clrH
8410 52 div
8411 95 tSX
8412 E7 02 stA 2,X
8414 6C 03 inc 3,X
8416 E6 03 ldA 3,X
8418 A1 0A cmp #10
841A 25 CE bcs 0x83EA
841C 45 0064 ldHX #0x0064
841F 89 pshX
8420 8B pshH
8421 45 0065 ldHX #0x0065
8424 89 pshX
8425 8B pshH
8426 CD 88FC jsr _swap
8429 A7 04 aiS #4
842B 95 tSX
842C E6 07 ldA 7,X
842E AB 04 add #4
8430 B7 41 stA *__r1
8432 E6 06 ldA 6,X
8434 A9 00 adc #0
8436 B7 40 stA *__r0
8438 55 40 ldHX *__r0
843A F6 ldA 0,X
843B 95 tSX
843C E7 02 stA 2,X
843E A6 10 ldA #16
8440 E7 03 stA 3,X
8442 20 2C bra 0x8470
8444 E6 02 ldA 2,X
8446 AE 0A ldX #10
8448 8C clrH
8449 52 div
844A 8B pshH
844B 86 pulA
844C 95 tSX
844D AB 30 add #48
844F B7 41 stA *__r1
8451 3F 42 clr *__r2
8453 E6 03 ldA 3,X
8455 AB 5C add #92
8457 B7 43 stA *__r3
8459 B6 42 ldA *__r2
845B A9 00 adc #0
845D B7 42 stA *__r2
845F B6 41 ldA *__r1
8461 55 42 ldHX *__r2
8463 F7 stA 0,X
8464 95 tSX
8465 E6 02 ldA 2,X
8467 AE 0A ldX #10
8469 8C clrH
846A 52 div
846B 95 tSX
846C E7 02 stA 2,X
846E 6C 03 inc 3,X
8470 E6 03 ldA 3,X
8472 A1 12 cmp #18
8474 25 CE bcs 0x8444
8476 45 006C ldHX #0x006C
8479 89 pshX
847A 8B pshH
847B 45 006D ldHX #0x006D
847E 89 pshX
847F 8B pshH
8480 CD 88FC jsr _swap
8483 A7 04 aiS #4
8485 95 tSX
8486 3F 40 clr *__r0
8488 E6 03 ldA 3,X
848A AB 5C add #92
848C B7 41 stA *__r1
848E B6 40 ldA *__r0
8490 A9 00 adc #0
8492 B7 40 stA *__r0
8494 A6 3A ldA #58
8496 55 40 ldHX *__r0
8498 F7 stA 0,X
8499 95 tSX
849A E6 07 ldA 7,X
849C AB 05 add #5
849E B7 41 stA *__r1
84A0 E6 06 ldA 6,X
84A2 A9 00 adc #0
84A4 B7 40 stA *__r0
84A6 55 40 ldHX *__r0
84A8 F6 ldA 0,X
84A9 95 tSX
84AA E7 02 stA 2,X
84AC A6 13 ldA #19
84AE E7 03 stA 3,X
84B0 20 2C bra 0x84DE
84B2 E6 02 ldA 2,X
84B4 AE 0A ldX #10
84B6 8C clrH
84B7 52 div
84B8 8B pshH
84B9 86 pulA
84BA 95 tSX
84BB AB 30 add #48
84BD B7 41 stA *__r1
84BF 3F 42 clr *__r2
84C1 E6 03 ldA 3,X
84C3 AB 5C add #92
84C5 B7 43 stA *__r3
84C7 B6 42 ldA *__r2
84C9 A9 00 adc #0
84CB B7 42 stA *__r2
84CD B6 41 ldA *__r1
84CF 55 42 ldHX *__r2
84D1 F7 stA 0,X
84D2 95 tSX
84D3 E6 02 ldA 2,X
84D5 AE 0A ldX #10
84D7 8C clrH
84D8 52 div
84D9 95 tSX
84DA E7 02 stA 2,X
84DC 6C 03 inc 3,X
84DE E6 03 ldA 3,X
84E0 A1 15 cmp #21
84E2 25 CE bcs 0x84B2
84E4 45 006F ldHX #0x006F
84E7 89 pshX
84E8 8B pshH
84E9 45 0070 ldHX #0x0070
84EC 89 pshX
84ED 8B pshH
84EE CD 88FC jsr _swap
84F1 A7 04 aiS #4
84F3 95 tSX
84F4 3F 40 clr *__r0
84F6 E6 03 ldA 3,X
84F8 AB 5C add #92
84FA B7 41 stA *__r1
84FC B6 40 ldA *__r0
84FE A9 00 adc #0
8500 B7 40 stA *__r0
8502 A6 3A ldA #58
8504 55 40 ldHX *__r0
8506 F7 stA 0,X
8507 95 tSX
8508 E6 07 ldA 7,X
850A AB 06 add #6
850C B7 41 stA *__r1
850E E6 06 ldA 6,X
8510 A9 00 adc #0
8512 B7 40 stA *__r0
8514 55 40 ldHX *__r0
8516 F6 ldA 0,X
8517 95 tSX
8518 E7 02 stA 2,X
851A A6 16 ldA #22
851C E7 03 stA 3,X
851E 20 2C bra 0x854C
8520 E6 02 ldA 2,X
8522 AE 0A ldX #10
8524 8C clrH
8525 52 div
8526 8B pshH
8527 86 pulA
8528 95 tSX
8529 AB 30 add #48
852B B7 41 stA *__r1
852D 3F 42 clr *__r2
852F E6 03 ldA 3,X
8531 AB 5C add #92
8533 B7 43 stA *__r3
8535 B6 42 ldA *__r2
8537 A9 00 adc #0
8539 B7 42 stA *__r2
853B B6 41 ldA *__r1
853D 55 42 ldHX *__r2
853F F7 stA 0,X
8540 95 tSX
8541 E6 02 ldA 2,X
8543 AE 0A ldX #10
8545 8C clrH
8546 52 div
8547 95 tSX
8548 E7 02 stA 2,X
854A 6C 03 inc 3,X
854C E6 03 ldA 3,X
854E A1 18 cmp #24
8550 25 CE bcs 0x8520
8552 45 0072 ldHX #0x0072
8555 89 pshX
8556 8B pshH
8557 45 0073 ldHX #0x0073
855A 89 pshX
855B 8B pshH
855C CD 88FC jsr _swap
855F A7 04 aiS #4
8561 95 tSX
8562 A7 04 aiS #4
8564 81 rts
_Is_yunnian:
8565 95 tSX
8566 E6 03 ldA 3,X
8568 B7 4D stA *__rlo
856A E6 02 ldA 2,X
856C B7 4C stA *__rhi
856E A6 90 ldA #-112
8570 87 pshA
8571 A6 01 ldA #1
8573 87 pshA
8574 CD 8E6E jsr __divmod16u
8577 86 pulA
8578 B7 40 stA *__r0
857A 86 pulA
857B B7 41 stA *__r1
857D 55 40 ldHX *__r0
857F 65 0000 cpHX #0x0000
8582 95 tSX
8583 27 2F beq 0x85B4
8585 E6 03 ldA 3,X
8587 A4 03 and #3
8589 B7 41 stA *__r1
858B 4F clrA
858C B7 40 stA *__r0
858E 55 40 ldHX *__r0
8590 65 0000 cpHX #0x0000
8593 95 tSX
8594 26 22 bne 0x85B8
8596 E6 03 ldA 3,X
8598 B7 4D stA *__rlo
859A E6 02 ldA 2,X
859C B7 4C stA *__rhi
859E A6 64 ldA #100
85A0 87 pshA
85A1 4F clrA
85A2 87 pshA
85A3 CD 8E6E jsr __divmod16u
85A6 86 pulA
85A7 B7 40 stA *__r0
85A9 86 pulA
85AA B7 41 stA *__r1
85AC 55 40 ldHX *__r0
85AE 65 0000 cpHX #0x0000
85B1 95 tSX
85B2 27 04 beq 0x85B8
85B4 A6 01 ldA #1
85B6 20 01 bra 0x85B9
85B8 4F clrA
85B9 81 rts
_Timer1init:
85BA A6 66 ldA #102
85BC B7 20 stA 0x20
85BE 3F 21 clr 0x21
85C0 3F 22 clr 0x22
85C2 A6 96 ldA #-106
85C4 B7 23 stA 0x23
85C6 3F 24 clr 0x24
85C8 1B 20 Bclr 5,0x20
85CA 81 rts
_Year_adjust:
85CB A6 01 ldA #1
85CD B7 84 stA 0xFFFFFF84
85CF A6 03 ldA #3
85D1 87 pshA
85D2 4F clrA
85D3 87 pshA
85D4 CD 8D2D jsr _Lcd_show_cursor
85D7 A7 02 aiS #2
85D9 95 tSX
85DA B6 82 ldA 0xFFFFFF82
85DC 27 0E beq 0x85EC
85DE B6 4F ldA *__rlo+2
85E0 AB 01 add #1
85E2 B7 4F stA *__rlo+2
85E4 B6 4E ldA *__rlo+1
85E6 A9 00 adc #0
85E8 B7 4E stA *__rlo+1
85EA 3F 82 clr 0xFFFFFF82
85EC B6 83 ldA 0xFFFFFF83
85EE 27 0E beq 0x85FE
85F0 B6 4F ldA *__rlo+2
85F2 A0 01 sub #1
85F4 B7 4F stA *__rlo+2
85F6 B6 4E ldA *__rlo+1
85F8 A2 00 sbc #0
85FA B7 4E stA *__rlo+1
85FC 3F 83 clr 0xFFFFFF83
85FE 81 rts
_Month_adjust:
85FF A6 01 ldA #1
8601 B7 84 stA 0xFFFFFF84
8603 A6 06 ldA #6
8605 87 pshA
8606 4F clrA
8607 87 pshA
8608 CD 8D2D jsr _Lcd_show_cursor
860B A7 02 aiS #2
860D 95 tSX
860E B6 82 ldA 0xFFFFFF82
8610 27 10 beq 0x8622
8612 B6 50 ldA *__rlo+3
8614 A1 0C cmp #12
8616 24 04 bcc 0x861C
8618 3C 50 inc *__rlo+3
861A 20 04 bra 0x8620
861C A6 01 ldA #1
861E B7 50 stA *__rlo+3
8620 3F 82 clr 0xFFFFFF82
8622 B6 83 ldA 0xFFFFFF83
8624 27 10 beq 0x8636
8626 B6 50 ldA *__rlo+3
8628 A1 01 cmp #1
862A 23 04 bls 0x8630
862C 3A 50 dec *__rlo+3
862E 20 04 bra 0x8634
8630 A6 0C ldA #12
8632 B7 50 stA *__rlo+3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -