📄 display.lst
字号:
; SOURCE LINE # 337
0003 75A8FF MOV IE,#0FFH
; SOURCE LINE # 338
0006 C2A8 CLR EX0
; SOURCE LINE # 339
0008 75B800 MOV IP,#000H
; SOURCE LINE # 340
000B C2A9 CLR ET0
; SOURCE LINE # 341
000D C2AB CLR ET1
; SOURCE LINE # 343
000F C288 CLR IT0
; SOURCE LINE # 344
0011 C28A CLR IT1
0013 22 RET
; FUNCTION init_int?DISPLAY?S (END)
; FUNCTION time1_int (BEGIN)
; SOURCE LINE # 349
0000 C0D0 PUSH PSW
0002 D0D0 POP PSW
0004 32 RETI
; FUNCTION time1_int (END)
; FUNCTION serial_int (BEGIN)
; SOURCE LINE # 353
0000 C0D0 PUSH PSW
0002 D0D0 POP PSW
0004 32 RETI
; FUNCTION serial_int (END)
; FUNCTION ex2_int (BEGIN)
; SOURCE LINE # 357
0000 C0D0 PUSH PSW
0002 D0D0 POP PSW
0004 32 RETI
; FUNCTION ex2_int (END)
; FUNCTION _month_is?DISPLAY?S (BEGIN)
; SOURCE LINE # 369
0000 8B00 R MOV s,R3
0002 8A00 R MOV s+01H,R2
0004 8900 R MOV s+02H,R1
; SOURCE LINE # 368
0006 7D05 MOV R5,#005H
0008 7C00 R MOV R4,#000H
000A 7800 R MOV R0,#000H
000C 7900 R MOV R1,#m
000E E4 CLR A
000F FA MOV R2,A
0010 7B01 MOV R3,#001H
0012 7E18 MOV R6,#018H
0014 120000 R LCALL ?C_CPY
; SOURCE LINE # 369
0017 750000 R MOV i,#000H
001A ?FOR1:
001A AB00 R MOV R3,s
001C AA00 R MOV R2,s+01H
001E A900 R MOV R1,s+02H
0020 120000 R LCALL IPGN1?C
0023 FD MOV R5,A
0024 75F000 MOV B,#000H
0027 E500 R MOV A,i
0029 23 RL A
002A 7900 R MOV R1,#m
002C 2400 R ADD A,#m
002E F8 MOV R0,A
002F 8683 MOV DPH,@R0
0031 08 INC R0
0032 8682 MOV DPL,@R0
0034 E4 CLR A
0035 93 MOVC A,@A+DPTR
0036 FB MOV R3,A
0037 33 RLC A
0038 95E0 SUBB A,ACC
003A FA MOV R2,A
003B B40031 CJNE A,#000H,?NXT74
003E 8DF0 MOV B,R5
0040 EB MOV A,R3
0041 B5052B CJNE A,AR5,?NXT74
0044 AB00 R MOV R3,s
0046 AA00 R MOV R2,s+01H
0048 A900 R MOV R1,s+02H
004A 900001 MOV DPTR,#00001H
004D 120000 R LCALL MV_PTR2C1?C
0050 FD MOV R5,A
0051 E500 R MOV A,i
0053 23 RL A
0054 2400 R ADD A,#m
0056 F9 MOV R1,A
0057 8783 MOV DPH,@R1
0059 09 INC R1
005A 8782 MOV DPL,@R1
005C A3 INC DPTR
005D E4 CLR A
005E 93 MOVC A,@A+DPTR
005F FB MOV R3,A
0060 33 RLC A
0061 95E0 SUBB A,ACC
0063 B40009 CJNE A,#000H,?NXT74
0066 EB MOV A,R3
0067 B50505 CJNE A,AR5,?NXT74
006A E500 R MOV A,i
006C 04 INC A
006D FF MOV R7,A
006E 22 RET
006F ?NXT74:
006F 0500 R INC i
0071 80A7 SJMP ?FOR1
; FUNCTION _month_is?DISPLAY?S (END)
; FUNCTION _now_is?DISPLAY?S (BEGIN)
; SOURCE LINE # 398
0000 8B00 R MOV s,R3
0002 8A00 R MOV s+01H,R2
0004 8900 R MOV s+02H,R1
; SOURCE LINE # 374
0006 7D05 MOV R5,#005H
0008 7C00 R MOV R4,#000H
000A 7800 R MOV R0,#000H
000C 7900 R MOV R1,#t
000E E4 CLR A
000F FA MOV R2,A
0010 7B01 MOV R3,#001H
0012 7E04 MOV R6,#004H
0014 120000 R LCALL ?C_CPY
; SOURCE LINE # 376
0017 750000 R MOV st,#000H
; SOURCE LINE # 377
001A 7B05 MOV R3,#005H
001C AA00 R MOV R2,t
001E A900 R MOV R1,t+01H
0020 120000 R LCALL _month_is?DISPLAY?S
0023 E500 R MOV A,s+02H
0025 2405 ADD A,#005H
0027 F8 MOV R0,A
0028 E4 CLR A
0029 3500 R ADDC A,s+01H
002B FC MOV R4,A
002C AD00 R MOV R5,s
002E EF MOV A,R7
002F 120000 R LCALL XPGN0?C
; SOURCE LINE # 379
0032 750000 R MOV st+02H,#000H
; SOURCE LINE # 380
0035 850083 R MOV DPH,t
0038 850082 R MOV DPL,t+01H
003B A3 INC DPTR
003C A3 INC DPTR
003D A3 INC DPTR
003E A3 INC DPTR
003F E4 CLR A
0040 93 MOVC A,@A+DPTR
0041 F500 R MOV st,A
; SOURCE LINE # 381
0043 850083 R MOV DPH,t
0046 850082 R MOV DPL,t+01H
0049 A3 INC DPTR
004A A3 INC DPTR
004B A3 INC DPTR
004C A3 INC DPTR
004D A3 INC DPTR
004E E4 CLR A
004F 93 MOVC A,@A+DPTR
0050 F500 R MOV st+01H,A
; SOURCE LINE # 382
0052 7900 R MOV R1,#st
0054 E4 CLR A
0055 FA MOV R2,A
0056 7B01 MOV R3,#001H
0058 120000 R LCALL ?atoi
005B E500 R MOV A,s+02H
005D 2404 ADD A,#004H
005F F8 MOV R0,A
0060 E4 CLR A
0061 3500 R ADDC A,s+01H
0063 FC MOV R4,A
0064 AD00 R MOV R5,s
0066 EF MOV A,R7
0067 120000 R LCALL XPGN0?C
; SOURCE LINE # 384
006A E500 R MOV A,t+01H
006C 2409 ADD A,#009H
006E F582 MOV DPL,A
0070 E4 CLR A
0071 3500 R ADDC A,t
0073 F583 MOV DPH,A
0075 E4 CLR A
0076 93 MOVC A,@A+DPTR
0077 F500 R MOV st,A
; SOURCE LINE # 385
0079 E500 R MOV A,t+01H
007B 240A ADD A,#00AH
007D F582 MOV DPL,A
007F E4 CLR A
0080 3500 R ADDC A,t
0082 F583 MOV DPH,A
0084 E4 CLR A
0085 93 MOVC A,@A+DPTR
0086 F500 R MOV st+01H,A
; SOURCE LINE # 386
0088 7900 R MOV R1,#st
008A E4 CLR A
008B FA MOV R2,A
008C 7B01 MOV R3,#001H
008E 120000 R LCALL ?atoi
0091 E500 R MOV A,s+02H
0093 2406 ADD A,#006H
0095 F8 MOV R0,A
0096 E4 CLR A
0097 3500 R ADDC A,s+01H
0099 FC MOV R4,A
009A AD00 R MOV R5,s
009C EF MOV A,R7
009D 120000 R LCALL XPGN0?C
; SOURCE LINE # 388
00A0 850083 R MOV DPH,t+02H
00A3 850082 R MOV DPL,t+03H
00A6 E4 CLR A
00A7 93 MOVC A,@A+DPTR
00A8 F500 R MOV st,A
; SOURCE LINE # 389
00AA A3 INC DPTR
00AB E4 CLR A
00AC 93 MOVC A,@A+DPTR
00AD F500 R MOV st+01H,A
; SOURCE LINE # 390
00AF 7900 R MOV R1,#st
00B1 E4 CLR A
00B2 FA MOV R2,A
00B3 7B01 MOV R3,#001H
00B5 120000 R LCALL ?atoi
00B8 E500 R MOV A,s+02H
00BA 2402 ADD A,#002H
00BC F8 MOV R0,A
00BD E4 CLR A
00BE 3500 R ADDC A,s+01H
00C0 FC MOV R4,A
00C1 AD00 R MOV R5,s
00C3 EF MOV A,R7
00C4 120000 R LCALL XPGN0?C
; SOURCE LINE # 392
00C7 850083 R MOV DPH,t+02H
00CA 850082 R MOV DPL,t+03H
00CD A3 INC DPTR
00CE A3 INC DPTR
00CF A3 INC DPTR
00D0 E4 CLR A
00D1 93 MOVC A,@A+DPTR
00D2 F500 R MOV st,A
; SOURCE LINE # 393
00D4 850083 R MOV DPH,t+02H
00D7 850082 R MOV DPL,t+03H
00DA A3 INC DPTR
00DB A3 INC DPTR
00DC A3 INC DPTR
00DD A3 INC DPTR
00DE E4 CLR A
00DF 93 MOVC A,@A+DPTR
00E0 F500 R MOV st+01H,A
; SOURCE LINE # 394
00E2 7900 R MOV R1,#st
00E4 E4 CLR A
00E5 FA MOV R2,A
00E6 7B01 MOV R3,#001H
00E8 120000 R LCALL ?atoi
00EB E500 R MOV A,s+02H
00ED 2401 ADD A,#001H
00EF F8 MOV R0,A
00F0 E4 CLR A
00F1 3500 R ADDC A,s+01H
00F3 FC MOV R4,A
00F4 AD00 R MOV R5,s
00F6 EF MOV A,R7
00F7 120000 R LCALL XPGN0?C
; SOURCE LINE # 396
00FA E500 R MOV A,t+03H
00FC 2406 ADD A,#006H
00FE F582 MOV DPL,A
0100 E4 CLR A
0101 3500 R ADDC A,t+02H
0103 F583 MOV DPH,A
0105 E4 CLR A
0106 93 MOVC A,@A+DPTR
0107 F500 R MOV st,A
; SOURCE LINE # 397
0109 E500 R MOV A,t+03H
010B 2407 ADD A,#007H
010D F582 MOV DPL,A
010F E4 CLR A
0110 3500 R ADDC A,t+02H
0112 F583 MOV DPH,A
0114 E4 CLR A
0115 93 MOVC A,@A+DPTR
0116 F500 R MOV st+01H,A
; SOURCE LINE # 398
0118 7900 R MOV R1,#st
011A E4 CLR A
011B FA MOV R2,A
011C 7B01 MOV R3,#001H
011E 120000 R LCALL ?atoi
0121 EF MOV A,R7
0122 AD00 R MOV R5,s
0124 AC00 R MOV R4,s+01H
0126 A800 R MOV R0,s+02H
0128 120000 R LCALL XPGN0?C
012B 22 RET
; FUNCTION _now_is?DISPLAY?S (END)
; FUNCTION init_today?DISPLAY?S (BEGIN)
; SOURCE LINE # 408
0000 120000 R LCALL getadin
; SOURCE LINE # 409
0003 750000 R MOV i,#000H
0006 ?FOR3:
; SOURCE LINE # 411
0006 E500 R MOV A,i
0008 23 RL A
0009 2400 R ADD A,#LOW (adin)
000B F582 MOV DPL,A
000D E4 CLR A
000E 3400 R ADDC A,#HIGH (adin)
0010 F583 MOV DPH,A
0012 E0 MOVX A,@DPTR
0013 C0E0 PUSH ACC
0015 A3 INC DPTR
0016 E0 MOVX A,@DPTR
0017 C0E0 PUSH ACC
0019 75F002 MOV B,#002H
001C E500 R MOV A,i
001E A4 MUL AB
001F C3 CLR C
0020 33 RLC A
0021 2400 R ADD A,#LOW (today)+003H
0023 F582 MOV DPL,A
0025 E4 CLR A
0026 3400 R ADDC A,#HIGH (today)+003H
0028 F583 MOV DPH,A
002A A3 INC DPTR
002B D0E0 POP ACC
002D F0 MOVX @DPTR,A
002E 120000 R LCALL ?C_DECDPTR
0031 D0E0 POP ACC
0033 F0 MOVX @DPTR,A
; SOURCE LINE # 409
0034 0500 R INC i
0036 E500 R MOV A,i
0038 B409CB CJNE A,#009H,?FOR3
003B 22 RET
; FUNCTION init_today?DISPLAY?S (END)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -