📄 ts.lst
字号:
; SOURCE LINE # 41
; SOURCE LINE # 42
0074 E4 CLR A
0075 F6 MOV @R0,A
; SOURCE LINE # 43
0076 E582 MOV A,DPL
0078 2402 ADD A,#02H
007A FF MOV R7,A
007B E4 CLR A
007C 3583 ADDC A,DPH
007E FE MOV R6,A
007F E4 CLR A
0080 FB MOV R3,A
0081 120000 E LCALL _ram_write
; SOURCE LINE # 45
0084 ?C0005:
; SOURCE LINE # 46
0084 E582 MOV A,DPL
C51 COMPILER V7.01 TS 03/08/2007 12:09:38 PAGE 5
0086 2403 ADD A,#03H
0088 FF MOV R7,A
0089 E4 CLR A
008A 3583 ADDC A,DPH
008C FE MOV R6,A
008D E4 CLR A
008E FD MOV R5,A
008F 120000 E LCALL _ram_read
0092 7800 E MOV R0,#LOW tempbuff+03H
0094 EF MOV A,R7
0095 F6 MOV @R0,A
; SOURCE LINE # 47
0096 C3 CLR C
0097 943C SUBB A,#03CH
0099 4010 JC ?C0006
; SOURCE LINE # 48
; SOURCE LINE # 49
009B E4 CLR A
009C F6 MOV @R0,A
; SOURCE LINE # 50
009D E582 MOV A,DPL
009F 2403 ADD A,#03H
00A1 FF MOV R7,A
00A2 E4 CLR A
00A3 3583 ADDC A,DPH
00A5 FE MOV R6,A
00A6 E4 CLR A
00A7 FB MOV R3,A
00A8 120000 E LCALL _ram_write
; SOURCE LINE # 52
00AB ?C0006:
; SOURCE LINE # 54
00AB D3 SETB C
; SOURCE LINE # 56
00AC ?C0002:
00AC 22 RET
; FUNCTION _gettsdata (END)
; FUNCTION _writets (BEGIN)
; SOURCE LINE # 59
;---- Variable 'index' assigned to Register 'R6/R7' ----
; SOURCE LINE # 60
; SOURCE LINE # 64
0000 C3 CLR C
0001 EF MOV A,R7
0002 9490 SUBB A,#090H
0004 EE MOV A,R6
0005 9401 SUBB A,#01H
0007 504E JNC ?C0008
0009 ?C0007:
; SOURCE LINE # 69
0009 EF MOV A,R7
000A 7802 MOV R0,#02H
000C ?C0018:
000C C3 CLR C
000D 33 RLC A
000E CE XCH A,R6
000F 33 RLC A
0010 CE XCH A,R6
0011 D8F9 DJNZ R0,?C0018
0013 2400 ADD A,#00H
0015 FF MOV R7,A
C51 COMPILER V7.01 TS 03/08/2007 12:09:38 PAGE 6
0016 EE MOV A,R6
0017 3401 ADDC A,#01H
;---- Variable 'startadd' assigned to Register 'DPTR' ----
0019 8F82 MOV DPL,R7
001B F583 MOV DPH,A
; SOURCE LINE # 71
001D FE MOV R6,A
001E 7800 E MOV R0,#LOW tempbuff
0020 E6 MOV A,@R0
0021 FB MOV R3,A
0022 E4 CLR A
0023 FD MOV R5,A
0024 120000 E LCALL _ram_write
; SOURCE LINE # 72
0027 E582 MOV A,DPL
0029 2401 ADD A,#01H
002B FF MOV R7,A
002C E4 CLR A
002D 3583 ADDC A,DPH
002F FE MOV R6,A
0030 08 INC R0
0031 E6 MOV A,@R0
0032 FB MOV R3,A
0033 E4 CLR A
0034 120000 E LCALL _ram_write
; SOURCE LINE # 73
0037 E582 MOV A,DPL
0039 2402 ADD A,#02H
003B FF MOV R7,A
003C E4 CLR A
003D 3583 ADDC A,DPH
003F FE MOV R6,A
0040 08 INC R0
0041 E6 MOV A,@R0
0042 FB MOV R3,A
0043 E4 CLR A
0044 120000 E LCALL _ram_write
; SOURCE LINE # 74
0047 E582 MOV A,DPL
0049 2403 ADD A,#03H
004B FF MOV R7,A
004C E4 CLR A
004D 3583 ADDC A,DPH
004F FE MOV R6,A
0050 08 INC R0
0051 E6 MOV A,@R0
0052 FB MOV R3,A
0053 E4 CLR A
0054 120000 E LCALL _ram_write
; SOURCE LINE # 75
0057 ?C0008:
0057 22 RET
; FUNCTION _writets (END)
; FUNCTION clearts (BEGIN)
; SOURCE LINE # 78
; SOURCE LINE # 79
; SOURCE LINE # 81
;---- Variable 'i' assigned to Register 'R2/R3' ----
0000 E4 CLR A
0001 FB MOV R3,A
0002 FA MOV R2,A
C51 COMPILER V7.01 TS 03/08/2007 12:09:38 PAGE 7
0003 ?C0009:
0003 7A10 MOV R2,#010H
0005 7800 E MOV R0,#LOW tempbuff
0007 E4 CLR A
0008 ?C0019:
0008 F6 MOV @R0,A
0009 08 INC R0
000A DAFC DJNZ R2,?C0019
000C ?C0010:
; SOURCE LINE # 83
000C 7A00 MOV R2,#00H
000E 7B10 MOV R3,#010H
; SOURCE LINE # 85
0010 ?C0012:
; SOURCE LINE # 86
; SOURCE LINE # 87
0010 CF XCH A,R7
0011 EB MOV A,R3
0012 CF XCH A,R7
0013 CD XCH A,R5
0014 EA MOV A,R2
0015 CD XCH A,R5
0016 120000 E LCALL _ram_write16
; SOURCE LINE # 88
0019 CF XCH A,R7
001A EB MOV A,R3
001B CF XCH A,R7
001C CD XCH A,R5
001D EA MOV A,R2
001E CD XCH A,R5
001F 120000 E LCALL _ram_read16
; SOURCE LINE # 89
0022 7800 E MOV R0,#LOW tempbuff
0024 E6 MOV A,@R0
0025 6001 JZ ?C0014
; SOURCE LINE # 90
; SOURCE LINE # 91
0027 00 NOP
; SOURCE LINE # 92
; SOURCE LINE # 93
0028 ?C0014:
0028 0B INC R3
0029 BB0001 CJNE R3,#00H,?C0020
002C 0A INC R2
002D ?C0020:
002D EB MOV A,R3
002E 6480 XRL A,#080H
0030 4A ORL A,R2
0031 70DD JNZ ?C0012
; SOURCE LINE # 94
0033 ?C0016:
0033 22 RET
; FUNCTION clearts (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 313 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
C51 COMPILER V7.01 TS 03/08/2007 12:09:38 PAGE 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -