?? fat.lst
字號:
0004 E4 CLR A
0005 F500 R MOV bFound,A
; SOURCE LINE # 195
0007 900000 E MOV DPTR,#DeviceInfo+038H
000A E0 MOVX A,@DPTR
000B FC MOV R4,A
000C A3 INC DPTR
000D E0 MOVX A,@DPTR
000E FD MOV R5,A
000F A3 INC DPTR
0010 E0 MOVX A,@DPTR
0011 FE MOV R6,A
0012 A3 INC DPTR
0013 E0 MOVX A,@DPTR
0014 FF MOV R7,A
0015 900000 R MOV DPTR,#FreeFat
0018 E0 MOVX A,@DPTR
0019 F8 MOV R0,A
001A A3 INC DPTR
001B E0 MOVX A,@DPTR
001C F9 MOV R1,A
001D A3 INC DPTR
001E E0 MOVX A,@DPTR
001F FA MOV R2,A
0020 A3 INC DPTR
0021 E0 MOVX A,@DPTR
0022 FB MOV R3,A
0023 C3 CLR C
0024 120000 E LCALL ?C?ULCMP
0027 7032 JNZ ?C0028
0029 C3 CLR C
002A 900000 R MOV DPTR,#FreeFat+05H
002D E0 MOVX A,@DPTR
002E 9403 SUBB A,#03H
0030 900000 R MOV DPTR,#FreeFat+04H
0033 E0 MOVX A,@DPTR
0034 9400 SUBB A,#00H
0036 5023 JNC ?C0028
; SOURCE LINE # 196
; SOURCE LINE # 197
0038 900000 R MOV DPTR,#FreeFat
003B E0 MOVX A,@DPTR
003C FC MOV R4,A
003D A3 INC DPTR
003E E0 MOVX A,@DPTR
003F FD MOV R5,A
0040 A3 INC DPTR
0041 E0 MOVX A,@DPTR
C51 COMPILER V7.06 FAT 11/22/2004 22:08:31 PAGE 20
0042 FE MOV R6,A
0043 A3 INC DPTR
0044 E0 MOVX A,@DPTR
0045 FF MOV R7,A
0046 750001 E MOV ?_RBC_Read?BYTE+04H,#01H
0049 750001 E MOV ?_RBC_Read?BYTE+05H,#01H
004C 750000 R MOV ?_RBC_Read?BYTE+06H,#HIGH CurFatSector
004F 750000 R MOV ?_RBC_Read?BYTE+07H,#LOW CurFatSector
0052 120000 E LCALL _RBC_Read
0055 EF MOV A,R7
0056 7003 JNZ ?C0028
; SOURCE LINE # 198
0058 FE MOV R6,A
0059 FF MOV R7,A
005A 22 RET
; SOURCE LINE # 199
005B ?C0028:
; SOURCE LINE # 201
005B 900000 E MOV DPTR,#DeviceInfo+038H
005E E0 MOVX A,@DPTR
005F F8 MOV R0,A
0060 A3 INC DPTR
0061 E0 MOVX A,@DPTR
0062 F9 MOV R1,A
0063 A3 INC DPTR
0064 E0 MOVX A,@DPTR
0065 FA MOV R2,A
0066 A3 INC DPTR
0067 E0 MOVX A,@DPTR
0068 FB MOV R3,A
0069 900000 R MOV DPTR,#FreeFat
006C E0 MOVX A,@DPTR
006D FC MOV R4,A
006E A3 INC DPTR
006F E0 MOVX A,@DPTR
0070 FD MOV R5,A
0071 A3 INC DPTR
0072 E0 MOVX A,@DPTR
0073 FE MOV R6,A
0074 A3 INC DPTR
0075 E0 MOVX A,@DPTR
0076 C3 CLR C
0077 9B SUBB A,R3
0078 F500 R MOV temp+03H,A
007A EE MOV A,R6
007B 9A SUBB A,R2
007C F500 R MOV temp+02H,A
007E ED MOV A,R5
007F 99 SUBB A,R1
0080 F500 R MOV temp+01H,A
0082 EC MOV A,R4
0083 98 SUBB A,R0
0084 F500 R MOV temp,A
; SOURCE LINE # 202
0086 900000 E MOV DPTR,#DeviceInfo+08H
0089 E0 MOVX A,@DPTR
008A FE MOV R6,A
008B A3 INC DPTR
008C E0 MOVX A,@DPTR
008D FF MOV R7,A
008E E4 CLR A
008F FC MOV R4,A
C51 COMPILER V7.06 FAT 11/22/2004 22:08:31 PAGE 21
0090 FD MOV R5,A
0091 AB00 R MOV R3,temp+03H
0093 AA00 R MOV R2,temp+02H
0095 A900 R MOV R1,temp+01H
0097 A800 R MOV R0,temp
0099 120000 E LCALL ?C?LMUL
009C 8F00 R MOV temp+03H,R7
009E 8E00 R MOV temp+02H,R6
00A0 8D00 R MOV temp+01H,R5
00A2 8C00 R MOV temp,R4
; SOURCE LINE # 203
00A4 E4 CLR A
00A5 7B02 MOV R3,#02H
00A7 FA MOV R2,A
00A8 F9 MOV R1,A
00A9 F8 MOV R0,A
00AA 120000 E LCALL ?C?ULDIV
00AD 8F00 R MOV temp+03H,R7
00AF 8E00 R MOV temp+02H,R6
00B1 8D00 R MOV temp+01H,R5
00B3 8C00 R MOV temp,R4
; SOURCE LINE # 204
00B5 900000 R MOV DPTR,#FreeFat+04H
00B8 E0 MOVX A,@DPTR
00B9 C3 CLR C
00BA 13 RRC A
00BB FE MOV R6,A
00BC A3 INC DPTR
00BD E0 MOVX A,@DPTR
00BE 13 RRC A
00BF 2500 R ADD A,temp+03H
00C1 F500 R MOV clusterNum+01H,A
00C3 EE MOV A,R6
00C4 3500 R ADDC A,temp+02H
00C6 F500 R MOV clusterNum,A
00C8 ?C0031:
; SOURCE LINE # 206
00C8 900000 E MOV DPTR,#DeviceInfo+011H
00CB E0 MOVX A,@DPTR
00CC FE MOV R6,A
00CD A3 INC DPTR
00CE E0 MOVX A,@DPTR
00CF FF MOV R7,A
00D0 E4 CLR A
00D1 FC MOV R4,A
00D2 FD MOV R5,A
00D3 900000 E MOV DPTR,#DeviceInfo+038H
00D6 E0 MOVX A,@DPTR
00D7 F8 MOV R0,A
00D8 A3 INC DPTR
00D9 E0 MOVX A,@DPTR
00DA F9 MOV R1,A
00DB A3 INC DPTR
00DC E0 MOVX A,@DPTR
00DD FA MOV R2,A
00DE A3 INC DPTR
00DF E0 MOVX A,@DPTR
00E0 2F ADD A,R7
00E1 FF MOV R7,A
00E2 EA MOV A,R2
00E3 3E ADDC A,R6
00E4 FE MOV R6,A
C51 COMPILER V7.06 FAT 11/22/2004 22:08:31 PAGE 22
00E5 ED MOV A,R5
00E6 39 ADDC A,R1
00E7 FD MOV R5,A
00E8 EC MOV A,R4
00E9 38 ADDC A,R0
00EA FC MOV R4,A
00EB 900000 R MOV DPTR,#FreeFat
00EE E0 MOVX A,@DPTR
00EF F8 MOV R0,A
00F0 A3 INC DPTR
00F1 E0 MOVX A,@DPTR
00F2 F9 MOV R1,A
00F3 A3 INC DPTR
00F4 E0 MOVX A,@DPTR
00F5 FA MOV R2,A
00F6 A3 INC DPTR
00F7 E0 MOVX A,@DPTR
00F8 FB MOV R3,A
00F9 C3 CLR C
00FA 120000 E LCALL ?C?ULCMP
00FD 4003 JC $ + 5H
00FF 020000 R LJMP ?C0032
; SOURCE LINE # 207
0102 ?C0033:
; SOURCE LINE # 209
0102 900000 E MOV DPTR,#DeviceInfo+08H
0105 E0 MOVX A,@DPTR
0106 FE MOV R6,A
0107 A3 INC DPTR
0108 E0 MOVX A,@DPTR
0109 FF MOV R7,A
010A 900000 R MOV DPTR,#FreeFat+04H
010D E0 MOVX A,@DPTR
010E FC MOV R4,A
010F A3 INC DPTR
0110 E0 MOVX A,@DPTR
0111 FD MOV R5,A
0112 C3 CLR C
0113 9F SUBB A,R7
0114 EC MOV A,R4
0115 9E SUBB A,R6
0116 506E JNC ?C0034
; SOURCE LINE # 210
; SOURCE LINE # 213
0118 7400 R MOV A,#LOW CurFatSector
011A 2D ADD A,R5
011B F582 MOV DPL,A
011D 7400 R MOV A,#HIGH CurFatSector
011F 3C ADDC A,R4
0120 F583 MOV DPH,A
0122 E0 MOVX A,@DPTR
0123 7048 JNZ ?C0035
0125 7400 R MOV A,#LOW CurFatSector+01H
0127 2D ADD A,R5
0128 F582 MOV DPL,A
012A 7400 R MOV A,#HIGH CurFatSector+01H
012C 3C ADDC A,R4
012D F583 MOV DPH,A
012F E0 MOVX A,@DPTR
0130 703B JNZ ?C0035
; SOURCE LINE # 214
; SOURCE LINE # 215
C51 COMPILER V7.06 FAT 11/22/2004 22:08:31 PAGE 23
0132 900000 R MOV DPTR,#FreeFat+04H
0135 E0 MOVX A,@DPTR
0136 FE MOV R6,A
0137 A3 INC DPTR
0138 E0 MOVX A,@DPTR
0139 FF MOV R7,A
013A 2400 R ADD A,#LOW CurFatSector
013C F582 MOV DPL,A
013E 7400 R MOV A,#HIGH CurFatSector
0140 3E ADDC A,R6
0141 F583 MOV DPH,A
0143 74FF MOV A,#0FFH
0145 F0 MOVX @DPTR,A
; SOURCE LINE # 216
0146 7400 R MOV A,#LOW CurFatSector+01H
0148 2F ADD A,R7
0149 F582 MOV DPL,A
014B 7400 R MOV A,#HIGH CurFatSector+01H
014D 3E ADDC A,R6
014E F583 MOV DPH,A
0150 74FF MOV A,#0FFH
0152 F0 MOVX @DPTR,A
; SOURCE LINE # 218
0153 900000 R MOV DPTR,#FreeFat+05H
0156 E0 MOVX A,@DPTR
0157 2402 ADD A,#02H
0159 F0 MOVX @DPTR,A
015A 900000 R MOV DPTR,#FreeFat+04H
015D E0 MOVX A,@DPTR
015E 3400 ADDC A,#00H
0160 F0 MOVX @DPTR,A
; SOURCE LINE # 220
0161 AF00 E MOV R7,bXXGFlags+01H
0163 EF MOV A,R7
0164 4440 ORL A,#040H
0166 F500 E MOV bXXGFlags+01H,A
; SOURCE LINE # 221
0168 750001 R MOV bFound,#01H
; SOURCE LINE # 222
016B 8019 SJMP ?C0034
; SOURCE LINE # 223
016D ?C0035:
; SOURCE LINE # 224
016D 900000
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -