fat32.m51
来自「这是一个基于8255扩展端口的keil c51固件」· M51 代码 · 共 1,302 行 · 第 1/4 页
M51
1,302 行
C:5533H LINE# 74
C:5552H LINE# 75
C:5555H LINE# 76
C:555CH LINE# 77
C:555DH LINE# 78
------- ENDPROC _IDE_BUSY
C:555EH SYMBOL L?0074
------- PROC L?0073
------- ENDPROC L?0073
C:555EH SYMBOL L?0074
------- PROC _IDE_DRQ
X:85DAH SYMBOL a_timeout
------- DO
X:85DCH SYMBOL inittime
X:85DEH SYMBOL status
------- ENDDO
C:5562H LINE# 81
C:556AH LINE# 82
C:5575H LINE# 84
C:5575H LINE# 85
C:5582H LINE# 87
C:55A1H LINE# 88
C:55A6H LINE# 89
C:55B4H LINE# 90
C:55B4H LINE# 91
------- ENDPROC _IDE_DRQ
------- PROC IDE_INIT
------- DO
D:0006H SYMBOL status
------- ENDDO
C:56E5H LINE# 94
C:56E5H LINE# 97
C:56EEH LINE# 98
C:56EEH LINE# 99
C:56F3H LINE# 100
BL51 BANKED LINKER/LOCATER V5.00 01/06/2004 00:16:36 PAGE 7
C:56FAH LINE# 102
C:5703H LINE# 104
C:570CH LINE# 106
C:5711H LINE# 108
C:5714H LINE# 110
C:5719H LINE# 112
------- ENDPROC IDE_INIT
------- PROC GET_ERR
------- DO
D:0007H SYMBOL errorcode
------- ENDDO
C:593EH LINE# 116
C:593EH LINE# 118
C:5943H LINE# 119
C:5946H LINE# 120
C:5949H LINE# 122
C:5949H LINE# 123
------- ENDPROC GET_ERR
------- PROC _READ_SECTOR
X:85D1H SYMBOL a_lba
X:85D5H SYMBOL a_buffer
------- DO
X:85D8H SYMBOL status
------- ENDDO
C:54AAH LINE# 129
C:54B3H LINE# 132
C:54C0H LINE# 133
C:54C0H LINE# 135
C:54C2H LINE# 136
C:54C2H LINE# 138
C:54C8H LINE# 140
C:54CDH LINE# 142
C:54D8H LINE# 144
C:54DBH LINE# 145
C:54E9H LINE# 146
C:54ECH LINE# 147
C:54ECH LINE# 148
C:54ECH LINE# 150
C:54F7H LINE# 151
C:5500H LINE# 152
C:5503H LINE# 153
C:5503H LINE# 154
C:5503H LINE# 156
C:5506H LINE# 157
C:5506H LINE# 158
C:5506H LINE# 159
------- ENDPROC _READ_SECTOR
------- PROC _WRITE_SECTOR
X:8602H SYMBOL a_lba
X:8606H SYMBOL a_buffer
------- DO
D:0006H SYMBOL status
------- ENDDO
C:575BH LINE# 165
C:5764H LINE# 168
C:5767H LINE# 170
C:576DH LINE# 172
BL51 BANKED LINKER/LOCATER V5.00 01/06/2004 00:16:36 PAGE 8
C:5772H LINE# 174
C:5775H LINE# 176
C:5779H LINE# 178
C:5787H LINE# 180
C:578AH LINE# 181
C:578AH LINE# 184
C:578DH LINE# 185
------- ENDPROC _WRITE_SECTOR
------- PROC L?0072
------- ENDPROC L?0072
------- PROC _WR_LBA
X:85DAH SYMBOL a_lba
C:5360H LINE# 190
C:5366H LINE# 192
C:538BH LINE# 193
C:53A7H LINE# 194
C:53C3H LINE# 195
C:53D0H LINE# 196
------- ENDPROC _WR_LBA
------- PROC _DRIVE_ID
X:861BH SYMBOL a_buffer
C:58A9H LINE# 200
C:58ACH LINE# 202
C:58AFH LINE# 204
C:58B4H LINE# 206
C:58B7H LINE# 208
------- ENDPROC _DRIVE_ID
------- PROC _READ_DATA
X:85DAH SYMBOL a_buffer
------- DO
D:0004H SYMBOL readdata
X:85DDH SYMBOL i
------- ENDDO
C:5445H LINE# 214
C:5450H LINE# 216
C:5457H LINE# 217
C:5457H LINE# 219
C:5460H LINE# 221
C:546FH LINE# 222
C:5479H LINE# 224
C:548AH LINE# 225
C:5494H LINE# 226
C:54A2H LINE# 227
C:54A9H LINE# 228
------- ENDPROC _READ_DATA
------- PROC _WRITE_DATA
X:8609H SYMBOL a_buffer
------- DO
X:860CH SYMBOL readdata
X:860EH SYMBOL i
------- ENDDO
C:53D9H LINE# 233
C:53E4H LINE# 235
C:53EAH LINE# 236
C:53EAH LINE# 238
C:5405H LINE# 240
C:540FH LINE# 242
BL51 BANKED LINKER/LOCATER V5.00 01/06/2004 00:16:36 PAGE 9
C:542CH LINE# 244
C:5436H LINE# 246
C:543BH LINE# 248
C:5441H LINE# 249
C:5444H LINE# 250
------- ENDPROC _WRITE_DATA
------- PROC _IDE_RD
D:0007H SYMBOL a_reg
------- DO
D:0004H SYMBOL output
------- ENDDO
C:57BBH LINE# 259
C:57BBH LINE# 260
C:57BBH LINE# 262
C:57C1H LINE# 264
C:57C6H LINE# 266
C:57C9H LINE# 268
C:57D3H LINE# 269
C:57D5H LINE# 271
C:57DFH LINE# 273
C:57E4H LINE# 275
C:57E6H LINE# 276
------- ENDPROC _IDE_RD
C:580EH SYMBOL L?0071
------- PROC L?0070
------- ENDPROC L?0070
C:580EH SYMBOL L?0071
------- PROC _IDE_WR
D:0003H SYMBOL a_reg
D:0004H SYMBOL a_input
C:5812H LINE# 281
C:5814H LINE# 283
C:581AH LINE# 285
C:581FH LINE# 287
C:5824H LINE# 289
C:5827H LINE# 291
C:582AH LINE# 293
C:582CH LINE# 295
C:5830H LINE# 296
------- ENDPROC _IDE_WR
------- PROC IDE_HARD_RESET
------- DO
D:0006H SYMBOL i
------- ENDDO
C:586FH LINE# 299
C:586FH LINE# 302
C:5875H LINE# 304
C:5879H LINE# 306
C:5886H LINE# 308
C:588BH LINE# 309
------- ENDPROC IDE_HARD_RESET
------- ENDMOD IDE_LIB
------- MODULE FAT32
C:0000H SYMBOL _ICE_DUMMY_
X:8200H PUBLIC filehandles
C:5902H PUBLIC rootdir
BL51 BANKED LINKER/LOCATER V5.00 01/06/2004 00:16:36 PAGE 10
X:8284H PUBLIC sector_data
C:58C5H PUBLIC _checksect
X:8484H PUBLIC FirstDirCluster
C:4D41H PUBLIC init_fat32
X:8488H PUBLIC FirstDataSectorD
C:588CH PUBLIC initfiles
X:848CH PUBLIC SecPerClust
X:848EH PUBLIC FirstFATSector
C:5831H PUBLIC _fclose
C:4941H PUBLIC _fread
C:50B8H PUBLIC _fseek
C:5720H PUBLIC _clust2sect
X:8492H PUBLIC CurrBPB
C:4EAFH PUBLIC _fopen
C:517DH PUBLIC _getfileentry
C:4B49H PUBLIC _fixBPB
------- PROC _FIXBPB
X:85BFH SYMBOL a_Bpb
C:4B49H LINE# 43
C:4B54H LINE# 44
C:4B7FH LINE# 45
C:4B9FH LINE# 46
C:4BBFH LINE# 47
C:4BDFH LINE# 48
C:4BFFH LINE# 49
C:4C1FH LINE# 50
C:4C3FH LINE# 51
C:4C59H LINE# 52
C:4C73H LINE# 53
C:4C8DH LINE# 54
C:4CADH LINE# 55
C:4CCDH LINE# 56
C:4CE7H LINE# 57
C:4D07H LINE# 58
C:4D27H LINE# 59
------- ENDPROC _FIXBPB
------- PROC _CLUST2SECT
X:85C9H SYMBOL clust
C:5720H LINE# 63
C:5726H LINE# 64
C:575AH LINE# 65
------- ENDPROC _CLUST2SECT
------- PROC ROOTDIR
C:5902H LINE# 68
C:5902H LINE# 69
C:5910H LINE# 70
------- ENDPROC ROOTDIR
------- PROC INIT_FAT32
------- DO
X:85B8H SYMBOL startsect
X:85BBH SYMBOL first_sector
------- ENDDO
C:4D41H LINE# 75
C:4D41H LINE# 77
C:4D4BH LINE# 78
C:4D59H LINE# 80
C:4D71H LINE# 81
BL51 BANKED LINKER/LOCATER V5.00 01/06/2004 00:16:36 PAGE 11
C:4D74H LINE# 82
C:4D74H LINE# 84
C:4D8EH LINE# 85
C:4DA8H LINE# 86
C:4DABH LINE# 87
C:4DABH LINE# 89
C:4DBEH LINE# 90
C:4DC7H LINE# 91
C:4DF0H LINE# 92
C:4E47H LINE# 93
C:4E5BH LINE# 94
C:4E68H LINE# 95
C:4EACH LINE# 96
C:4EAEH LINE# 97
------- ENDPROC INIT_FAT32
------- PROC _CHECKSECT
D:0004H SYMBOL a_sect_tocheck
C:58C5H LINE# 100
C:58C5H LINE# 101
C:58CEH LINE# 103
C:58D7H LINE# 104
C:58D9H LINE# 105
------- ENDPROC _CHECKSECT
------- PROC _GETFILEENTRY
D:0004H SYMBOL a_cluster
X:85BDH SYMBOL filename
------- DO
X:85C0H SYMBOL de
X:85C3H SYMBOL startsect
X:85C7H SYMBOL i
------- ENDDO
C:517DH LINE# 191
C:5188H LINE# 193
C:5191H LINE# 196
C:51A5H LINE# 197
C:51B3H LINE# 198
C:51CBH LINE# 199
C:51DBH LINE# 200
C:51FBH LINE# 201
C:5207H LINE# 202
C:5207H LINE# 203
C:5207H LINE# 204
C:5211H LINE# 205
C:5221H LINE# 206
C:5221H LINE# 207
C:5227H LINE# 208
------- ENDPROC _GETFILEENTRY
------- PROC INITFILES
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?