📄 fat32mountpartition.lst
字号:
00BA 640B XRL A,#0BH
00BC 6003 JZ $ + 5H
00BE 020000 R LJMP ?C0007
; SOURCE LINE # 25
; SOURCE LINE # 26
00C1 900000 R MOV DPTR,#i
00C4 E0 MOVX A,@DPTR
00C5 75F010 MOV B,#010H
00C8 A4 MUL AB
00C9 FF MOV R7,A
00CA 900000 E MOV DPTR,#DPT
00CD E0 MOVX A,@DPTR
00CE FB MOV R3,A
00CF A3 INC DPTR
00D0 E0 MOVX A,@DPTR
00D1 FA MOV R2,A
00D2 A3 INC DPTR
00D3 E0 MOVX A,@DPTR
00D4 2F ADD A,R7
00D5 F9 MOV R1,A
00D6 EA MOV A,R2
00D7 35F0 ADDC A,B
00D9 FA MOV R2,A
00DA 900004 MOV DPTR,#04H
00DD 120000 E LCALL ?C?CLDOPTR
00E0 FF MOV R7,A
00E1 900000 R MOV DPTR,#j
00E4 E0 MOVX A,@DPTR
00E5 75F009 MOV B,#09H
00E8 A4 MUL AB
00E9 2400 E ADD A,#LOW sDPT
00EB F582 MOV DPL,A
00ED E4 CLR A
00EE 3400 E ADDC A,#HIGH sDPT
00F0 F583 MOV DPH,A
00F2 EF MOV A,R7
00F3 F0 MOVX @DPTR,A
; SOURCE LINE # 27
00F4 900008 MOV DPTR,#08H
00F7 120000 E LCALL ?C?LLDOPTR
00FA 900000 R MOV DPTR,#j
00FD E0 MOVX A,@DPTR
00FE 75F009 MOV B,#09H
0101 A4 MUL AB
0102 2400 E ADD A,#LOW sDPT+01H
0104 F582 MOV DPL,A
0106 E4 CLR A
0107 3400 E ADDC A,#HIGH sDPT+01H
0109 F583 MOV DPH,A
010B 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 28
010E 900000 R MOV DPTR,#i
0111 E0 MOVX A,@DPTR
0112 75F010 MOV B,#010H
0115 A4 MUL AB
0116 FF MOV R7,A
0117 900000 E MOV DPTR,#DPT
011A E0 MOVX A,@DPTR
011B FB MOV R3,A
011C A3 INC DPTR
011D E0 MOVX A,@DPTR
C51 COMPILER V6.23a FAT32MOUNTPARTITION 12/24/2004 00:11:02 PAGE 15
011E FA MOV R2,A
011F A3 INC DPTR
0120 E0 MOVX A,@DPTR
0121 2F ADD A,R7
0122 F9 MOV R1,A
0123 EA MOV A,R2
0124 35F0 ADDC A,B
0126 FA MOV R2,A
0127 90000C MOV DPTR,#0CH
012A 120000 E LCALL ?C?LLDOPTR
012D 900000 R MOV DPTR,#j
0130 E0 MOVX A,@DPTR
0131 75F009 MOV B,#09H
0134 A4 MUL AB
0135 2400 E ADD A,#LOW sDPT+05H
0137 F582 MOV DPL,A
0139 E4 CLR A
013A 3400 E ADDC A,#HIGH sDPT+05H
013C F583 MOV DPH,A
013E 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 29
0141 900000 R MOV DPTR,#j
; SOURCE LINE # 30
0144 8045 SJMP ?C0015
0146 ?C0007:
; SOURCE LINE # 31
0146 900000 R MOV DPTR,#i
0149 E0 MOVX A,@DPTR
014A 75F010 MOV B,#010H
014D A4 MUL AB
014E FF MOV R7,A
014F 900000 E MOV DPTR,#DPT
0152 E0 MOVX A,@DPTR
0153 FB MOV R3,A
0154 A3 INC DPTR
0155 E0 MOVX A,@DPTR
0156 FA MOV R2,A
0157 A3 INC DPTR
0158 E0 MOVX A,@DPTR
0159 2F ADD A,R7
015A F9 MOV R1,A
015B EA MOV A,R2
015C 35F0 ADDC A,B
015E FA MOV R2,A
015F 900004 MOV DPTR,#04H
0162 120000 E LCALL ?C?CLDOPTR
0165 FF MOV R7,A
0166 6405 XRL A,#05H
0168 6004 JZ ?C0010
016A EF MOV A,R7
016B B40F20 CJNE A,#0FH,?C0006
016E ?C0010:
; SOURCE LINE # 32
; SOURCE LINE # 33
016E 900008 MOV DPTR,#08H
0171 120000 E LCALL ?C?LLDOPTR
0174 900000 R MOV DPTR,#k
0177 E0 MOVX A,@DPTR
0178 25E0 ADD A,ACC
017A 25E0 ADD A,ACC
017C 2400 R ADD A,#LOW temp
017E F582 MOV DPL,A
C51 COMPILER V6.23a FAT32MOUNTPARTITION 12/24/2004 00:11:02 PAGE 16
0180 E4 CLR A
0181 3400 R ADDC A,#HIGH temp
0183 F583 MOV DPH,A
0185 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 34
0188 900000 R MOV DPTR,#k
018B ?C0015:
018B E0 MOVX A,@DPTR
018C 04 INC A
018D F0 MOVX @DPTR,A
; SOURCE LINE # 35
; SOURCE LINE # 36
018E ?C0006:
018E 900000 R MOV DPTR,#i
0191 E0 MOVX A,@DPTR
0192 04 INC A
0193 F0 MOVX @DPTR,A
0194 E0 MOVX A,@DPTR
0195 C3 CLR C
0196 9404 SUBB A,#04H
0198 5003 JNC $ + 5H
019A 020000 R LJMP ?C0004
019D ?C0005:
; SOURCE LINE # 38
019D E4 CLR A
019E 900000 R MOV DPTR,#i
01A1 F0 MOVX @DPTR,A
01A2 ?C0011:
01A2 900000 R MOV DPTR,#k
01A5 E0 MOVX A,@DPTR
01A6 FF MOV R7,A
01A7 900000 R MOV DPTR,#i
01AA E0 MOVX A,@DPTR
01AB C3 CLR C
01AC 9F SUBB A,R7
01AD 4003 JC $ + 5H
01AF 020000 R LJMP ?C0012
01B2 A3 INC DPTR
01B3 E0 MOVX A,@DPTR
01B4 C3 CLR C
01B5 9410 SUBB A,#010H
01B7 4003 JC $ + 5H
01B9 020000 R LJMP ?C0012
; SOURCE LINE # 39
; SOURCE LINE # 40
01BC 900000 R MOV DPTR,#i
01BF E0 MOVX A,@DPTR
01C0 25E0 ADD A,ACC
01C2 25E0 ADD A,ACC
01C4 2400 R ADD A,#LOW temp
01C6 F582 MOV DPL,A
01C8 E4 CLR A
01C9 3400 R ADDC A,#HIGH temp
01CB F583 MOV DPH,A
01CD E0 MOVX A,@DPTR
01CE FC MOV R4,A
01CF A3 INC DPTR
01D0 E0 MOVX A,@DPTR
01D1 FD MOV R5,A
01D2 A3 INC DPTR
01D3 E0 MOVX A,@DPTR
01D4 FE MOV R6,A
C51 COMPILER V6.23a FAT32MOUNTPARTITION 12/24/2004 00:11:02 PAGE 17
01D5 A3 INC DPTR
01D6 E0 MOVX A,@DPTR
01D7 FF MOV R7,A
01D8 900000 E MOV DPTR,#IDE+02H
01DB 120000 E LCALL ?C?LSTXDATA
01DE 120000 E LCALL _IDEReadSector
; SOURCE LINE # 41
01E1 900000 R MOV DPTR,#i
01E4 E0 MOVX A,@DPTR
01E5 75F010 MOV B,#010H
01E8 A4 MUL AB
01E9 FF MOV R7,A
01EA 900000 E MOV DPTR,#DPT
01ED E0 MOVX A,@DPTR
01EE FB MOV R3,A
01EF A3 INC DPTR
01F0 E0 MOVX A,@DPTR
01F1 FA MOV R2,A
01F2 A3 INC DPTR
01F3 E0 MOVX A,@DPTR
01F4 2F ADD A,R7
01F5 F9 MOV R1,A
01F6 EA MOV A,R2
01F7 35F0 ADDC A,B
01F9 FA MOV R2,A
01FA 900008 MOV DPTR,#08H
01FD 120000 E LCALL ?C?LLDOPTR
0200 120000 E LCALL _MEMSwap32
0203 C006 PUSH AR6
0205 C007 PUSH AR7
0207 900000 R MOV DPTR,#i
020A E0 MOVX A,@DPTR
020B 75F010 MOV B,#010H
020E A4 MUL AB
020F FF MOV R7,A
0210 900000 E MOV DPTR,#DPT
0213 E0 MOVX A,@DPTR
0214 FB MOV R3,A
0215 A3 INC DPTR
0216 E0 MOVX A,@DPTR
0217 FA MOV R2,A
0218 A3 INC DPTR
0219 E0 MOVX A,@DPTR
021A 2F ADD A,R7
021B F9 MOV R1,A
021C EA MOV A,R2
021D 35F0 ADDC A,B
021F FA MOV R2,A
0220 900008 MOV DPTR,#08H
0223 D007 POP AR7
0225 D006 POP AR6
0227 120000 E LCALL ?C?LSTOPTR
; SOURCE LINE # 42
022A 90000C MOV DPTR,#0CH
022D 120000 E LCALL ?C?LLDOPTR
0230 120000 E LCALL _MEMSwap32
0233 C006 PUSH AR6
0235 C007 PUSH AR7
0237 900000 R MOV DPTR,#i
023A E0 MOVX A,@DPTR
023B 75F010 MOV B,#010H
023E A4 MUL AB
C51 COMPILER V6.23a FAT32MOUNTPARTITION 12/24/2004 00:11:02 PAGE 18
023F FF MOV R7,A
0240 900000 E MOV DPTR,#DPT
0243 E0 MOVX A,@DPTR
0244 FB MOV R3,A
0245 A3 INC DPTR
0246 E0 MOVX A,@DPTR
0247 FA MOV R2,A
0248 A3 INC DPTR
0249 E0 MOVX A,@DPTR
024A 2F ADD A,R7
024B F9 MOV R1,A
024C EA MOV A,R2
024D 35F0 ADDC A,B
024F FA MOV R2,A
0250 90000C MOV DPTR,#0CH
0253 D007 POP AR7
0255 D006 POP AR6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -