📄 fatmountvolumeid.lst
字号:
0220 FA MOV R2,A
0221 ED MOV A,R5
0222 39 ADDC A,R1
C51 COMPILER V6.23a FATMOUNTVOLUMEID 12/24/2004 00:11:38 PAGE 19
0223 F9 MOV R1,A
0224 EC MOV A,R4
0225 38 ADDC A,R0
0226 F8 MOV R0,A
0227 900000 E MOV DPTR,#FAT+09H
022A E0 MOVX A,@DPTR
022B FF MOV R7,A
022C E4 CLR A
022D FE MOV R6,A
022E EB MOV A,R3
022F 2F ADD A,R7
0230 FF MOV R7,A
0231 EE MOV A,R6
0232 3A ADDC A,R2
0233 FE MOV R6,A
0234 ED MOV A,R5
0235 39 ADDC A,R1
0236 FD MOV R5,A
0237 EC MOV A,R4
0238 38 ADDC A,R0
0239 FC MOV R4,A
023A C004 PUSH AR4
023C A905 MOV R1,AR5
023E AA06 MOV R2,AR6
0240 AB07 MOV R3,AR7
0242 7800 R MOV R0,#LOW TotSec
0244 E2 MOVX A,@R0
0245 FC MOV R4,A
0246 08 INC R0
0247 E2 MOVX A,@R0
0248 FD MOV R5,A
0249 08 INC R0
024A E2 MOVX A,@R0
024B FE MOV R6,A
024C 08 INC R0
024D E2 MOVX A,@R0
024E D000 POP AR0
0250 C3 CLR C
0251 9B SUBB A,R3
0252 FF MOV R7,A
0253 EE MOV A,R6
0254 9A SUBB A,R2
0255 FE MOV R6,A
0256 ED MOV A,R5
0257 99 SUBB A,R1
0258 FD MOV R5,A
0259 EC MOV A,R4
025A 98 SUBB A,R0
025B FC MOV R4,A
025C 7800 R MOV R0,#LOW DataSec
025E 120000 E LCALL ?C?LSTPDATA
; SOURCE LINE # 43
0261 900000 E MOV DPTR,#BOOTSEC
0264 E0 MOVX A,@DPTR
0265 FB MOV R3,A
0266 A3 INC DPTR
0267 E0 MOVX A,@DPTR
0268 FA MOV R2,A
0269 A3 INC DPTR
026A E0 MOVX A,@DPTR
026B F9 MOV R1,A
026C 90000D MOV DPTR,#0DH
C51 COMPILER V6.23a FATMOUNTVOLUMEID 12/24/2004 00:11:38 PAGE 20
026F 120000 E LCALL ?C?CLDOPTR
0272 FF MOV R7,A
0273 E4 CLR A
0274 FC MOV R4,A
0275 FD MOV R5,A
0276 FE MOV R6,A
0277 C004 PUSH AR4
0279 A905 MOV R1,AR5
027B AA06 MOV R2,AR6
027D AB07 MOV R3,AR7
027F 7800 R MOV R0,#LOW DataSec
0281 E2 MOVX A,@R0
0282 FC MOV R4,A
0283 08 INC R0
0284 E2 MOVX A,@R0
0285 FD MOV R5,A
0286 08 INC R0
0287 E2 MOVX A,@R0
0288 FE MOV R6,A
0289 08 INC R0
028A E2 MOVX A,@R0
028B FF MOV R7,A
028C D000 POP AR0
028E 120000 E LCALL ?C?ULDIV
0291 7800 R MOV R0,#LOW CountofCluster
0293 120000 E LCALL ?C?LSTPDATA
; SOURCE LINE # 44
0296 E4 CLR A
0297 7FF5 MOV R7,#0F5H
0299 7E0F MOV R6,#0FH
029B FD MOV R5,A
029C FC MOV R4,A
029D 7800 R MOV R0,#LOW CountofCluster
029F E2 MOVX A,@R0
02A0 FB MOV R3,A
02A1 08 INC R0
02A2 E2 MOVX A,@R0
02A3 F9 MOV R1,A
02A4 08 INC R0
02A5 E2 MOVX A,@R0
02A6 FA MOV R2,A
02A7 08 INC R0
02A8 E2 MOVX A,@R0
02A9 CB XCH A,R3
02AA F8 MOV R0,A
02AB C3 CLR C
02AC 120000 E LCALL ?C?ULCMP
02AF 5046 JNC ?C0009
; SOURCE LINE # 45
; SOURCE LINE # 46
02B1 900000 R MOV DPTR,#Partition
02B4 E0 MOVX A,@DPTR
02B5 75F009 MOV B,#09H
02B8 A4 MUL AB
02B9 2400 E ADD A,#LOW sDPT
02BB F582 MOV DPL,A
02BD E4 CLR A
02BE 3400 E ADDC A,#HIGH sDPT
02C0 F583 MOV DPH,A
02C2 7401 MOV A,#01H
02C4 F0 MOVX @DPTR,A
; SOURCE LINE # 47
C51 COMPILER V6.23a FATMOUNTVOLUMEID 12/24/2004 00:11:38 PAGE 21
02C5 900000 E MOV DPTR,#BOOTSEC
02C8 E0 MOVX A,@DPTR
02C9 FB MOV R3,A
02CA A3 INC DPTR
02CB E0 MOVX A,@DPTR
02CC FA MOV R2,A
02CD A3 INC DPTR
02CE E0 MOVX A,@DPTR
02CF F9 MOV R1,A
02D0 900010 MOV DPTR,#010H
02D3 120000 E LCALL ?C?CLDOPTR
02D6 FF MOV R7,A
02D7 7E00 MOV R6,#00H
02D9 900016 MOV DPTR,#016H
02DC 120000 E LCALL ?C?ILDOPTR
02DF FD MOV R5,A
02E0 ACF0 MOV R4,B
02E2 120000 E LCALL ?C?IMUL
02E5 90000E MOV DPTR,#0EH
02E8 120000 E LCALL ?C?ILDOPTR
02EB 2F ADD A,R7
02EC FF MOV R7,A
02ED EE MOV A,R6
02EE 35F0 ADDC A,B
02F0 FE MOV R6,A
02F1 E4 CLR A
02F2 FC MOV R4,A
02F3 FD MOV R5,A
; SOURCE LINE # 48
02F4 020000 R LJMP ?C0021
02F7 ?C0009:
; SOURCE LINE # 49
02F7 E4 CLR A
02F8 7FF5 MOV R7,#0F5H
02FA 7EFF MOV R6,#0FFH
02FC FD MOV R5,A
02FD FC MOV R4,A
02FE 7800 R MOV R0,#LOW CountofCluster
0300 E2 MOVX A,@R0
0301 FB MOV R3,A
0302 08 INC R0
0303 E2 MOVX A,@R0
0304 F9 MOV R1,A
0305 08 INC R0
0306 E2 MOVX A,@R0
0307 FA MOV R2,A
0308 08 INC R0
0309 E2 MOVX A,@R0
030A CB XCH A,R3
030B F8 MOV R0,A
030C C3 CLR C
030D 120000 E LCALL ?C?ULCMP
0310 900000 R MOV DPTR,#Partition
0313 E0 MOVX A,@DPTR
0314 75F009 MOV B,#09H
0317 4003 JC $ + 5H
0319 020000 R LJMP ?C0011
; SOURCE LINE # 50
; SOURCE LINE # 51
031C A4 MUL AB
031D 2400 E ADD A,#LOW sDPT
031F F582 MOV DPL,A
C51 COMPILER V6.23a FATMOUNTVOLUMEID 12/24/2004 00:11:38 PAGE 22
0321 E4 CLR A
0322 3400 E ADDC A,#HIGH sDPT
0324 F583 MOV DPH,A
0326 7402 MOV A,#02H
0328 F0 MOVX @DPTR,A
; SOURCE LINE # 52
0329 900000 E MOV DPTR,#BOOTSEC
032C E0 MOVX A,@DPTR
032D FB MOV R3,A
032E A3 INC DPTR
032F E0 MOVX A,@DPTR
0330 FA MOV R2,A
0331 A3 INC DPTR
0332 E0 MOVX A,@DPTR
0333 F9 MOV R1,A
0334 900010 MOV DPTR,#010H
0337 120000 E LCALL ?C?CLDOPTR
033A FF MOV R7,A
033B 7E00 MOV R6,#00H
033D 900016 MOV DPTR,#016H
0340 120000 E LCALL ?C?ILDOPTR
0343 FD MOV R5,A
0344 ACF0 MOV R4,B
0346 120000 E LCALL ?C?IMUL
0349 E4 CLR A
034A FC MOV R4,A
034B FD MOV R5,A
034C C004 PUSH AR4
034E C005 PUSH AR5
0350 C006 PUSH AR6
0352 C007 PUSH AR7
0354 90000E MOV DPTR,#0EH
0357 120000 E LCALL ?C?ILDOPTR
035A FF MOV R7,A
035B AEF0 MOV R6,B
035D E4 CLR A
035E 900000 E MOV DPTR,#StorageMedia+07H
0361 E0 MOVX A,@DPTR
0362 75F009 MOV B,#09H
0365 A4 MUL AB
0366 2400 E ADD A,#LOW sDPT+01H
0368 F582 MOV DPL,A
036A E4 CLR A
036B 3400 E ADDC A,#HIGH sDPT+01H
036D F583 MOV DPH,A
036F E0 MOVX A,@DPTR
0370 F8 MOV R0,A
0371 A3 INC DPTR
0372 E0 MOVX A,@DPTR
0373 F9 MOV R1,A
0374 A3 INC DPTR
0375 E0 MOVX A,@DPTR
0376 FA MOV R2,A
0377 A3 INC DPTR
0378 E0 MOVX A,@DPTR
0379 2F ADD A,R7
037A FF MOV R7,A
037B EA MOV A,R2
037C 3E ADDC A,R6
037D FE MOV R6,A
037E ED MOV A,R5
037F 39 ADDC A,R1
C51 COMPILER V6.23a FATMOUNTVOLUMEID 12/24/2004 00:11:38 PAGE 23
0380 FD MOV R5,A
0381 EC MOV A,R4
0382 38 ADDC A,R0
0383 FC MOV R4,A
0384 D003 POP AR3
0386 D002 POP AR2
0388 D001 POP AR1
038A D000 POP AR0
038C EF MOV A,R7
038D 2B ADD A,R3
038E FF MOV R7,A
038F EE MOV A,R6
0390 3A ADDC A,R2
0391 FE MOV R6,A
0392 ED MOV A,R5
0393 39 ADDC A,R1
0394 FD MOV R5,A
0395 EC MOV A,R4
0396 38 ADDC A,R0
0397 FC MOV R4,A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -