亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.lst

?? 51環境下的FAT及FAT32文件系統源碼
?? LST
?? 第 1 頁 / 共 5 頁
字號:
 227      =2          } bits0;
 228      =2  
 229      =2          struct
 230      =2          {
 231      =2              UINT8 MediumState    : 2;
 232      =2              UINT8 Reserved3      : 2;
 233      =2              UINT8 PowerConditions: 4;
 234      =2          } bits1;
 235      =2      } Flags;
 236      =2      UINT8 Control;
 237      =2  } START_STOP_RBC, *pSTART_STOP_RBC;
 238      =2  
 239      =2  /*
 240      =2  // Synchronize Cache
 241      =2  */
 242      =2  
 243      =2  typedef struct _SYNCHRONIZE_CACHE_RBC {
 244      =2  
 245      =2          UINT8 OperationCode;    // 0x35
 246      =2          UINT8 Reserved[8];
 247      =2          UINT8 Control;
 248      =2  
 249      =2  } SYNCHRONIZE_CACHE_RBC, *pSYNCHRONIZE_CACHE_RBC;
 250      =2  
 251      =2  /*
 252      =2  // Write Command
 253      =2  */
 254      =2  typedef struct _WRITE_RBC {
 255      =2      UINT8 OperationCode;        // 2AH
 256      =2      //UINT8 Reserved0 : 3;
 257      =2      //UINT8 FUA : 1;
 258      =2      //UINT8 Reserved1 : 4;
 259      =2      UINT8 VendorSpecific;
 260      =2      union{
 261      =2           struct
 262      =2           {
 263      =2                  UINT8 LBA_3;
 264      =2                  UINT8 LBA_2;
 265      =2                  UINT8 LBA_1;
 266      =2                  UINT8 LBA_0;
 267      =2            } LBA_W8 ;
 268      =2  
 269      =2           UINT32 LBA_W32;
 270      =2          }   LBA;
 271      =2      UINT8 Reserved2;
 272      =2      UINT16 XferLength;
 273      =2      UINT8 Control;
 274      =2  } WRITE_RBC, *pWRITE_RBC;
C51 COMPILER V8.02   TEST                                                                  09/19/2006 15:01:22 PAGE 16  

 275      =2  
 276      =2  /*
 277      =2  // VERIFY Command
 278      =2  */
 279      =2  typedef struct _VERIFY_RBC {
 280      =2      UINT8 OperationCode;        // 2FH
 281      =2      UINT8 Reserved0;
 282      =2          UINT8 LBA_3;                    // Big Endian
 283      =2          UINT8 LBA_2;
 284      =2          UINT8 LBA_1;
 285      =2          UINT8 LBA_0;
 286      =2          UINT8 Reserved1;
 287      =2      UINT8 VerifyLength_1;               // Big Endian
 288      =2          UINT8 VerifyLength_0;
 289      =2          UINT8 Control;
 290      =2  } VERIFY_RBC, *pVERIFY_RBC;
 291      =2  
 292      =2  
 293      =2  /*
 294      =2  //***********************************************************************************
 295      =2  // SPC-2 of SCSI-3 commands
 296      =2  //***********************************************************************************
 297      =2  */
 298      =2  
 299      =2  /*
 300      =2  // INQUIRY Command
 301      =2  */
 302      =2  typedef struct _INQUIRY_SPC {
 303      =2          UINT8 OperationCode;    // 12H
 304      =2          UINT8 EnableVPD:1 ;
 305      =2      UINT8 CmdSupportData:1 ;
 306      =2          UINT8 Reserved0:6 ;
 307      =2          UINT8 PageCode;
 308      =2          UINT8 Reserved1;
 309      =2          UINT8 AllocationLen;
 310      =2      UINT8 Control;
 311      =2  } INQUIRY_SPC, *pINQUIRY_SPC;
 312      =2  
 313      =2  /*
 314      =2  typedef struct _STD_INQUIRYDATA {
 315      =2      UINT8 DeviceType : 5;
 316      =2      UINT8 Reserved0 : 3;
 317      =2  
 318      =2      UINT8 Reserved1 : 7;
 319      =2      UINT8 RemovableMedia : 1;
 320      =2  
 321      =2      UINT8 Reserved2;
 322      =2  
 323      =2      UINT8 Reserved3 : 5;
 324      =2      UINT8 NormACA : 1;
 325      =2      UINT8 Obsolete0 : 1;
 326      =2      UINT8 AERC : 1;
 327      =2  
 328      =2      UINT8 Reserved4[3];
 329      =2  
 330      =2      UINT8 SoftReset : 1;
 331      =2      UINT8 CommandQueue : 1;
 332      =2          UINT8 Reserved5 : 1;
 333      =2          UINT8 LinkedCommands : 1;
 334      =2          UINT8 Synchronous : 1;
 335      =2          UINT8 Wide16Bit : 1;
 336      =2          UINT8 Wide32Bit : 1;
C51 COMPILER V8.02   TEST                                                                  09/19/2006 15:01:22 PAGE 17  

 337      =2          UINT8 RelativeAddressing : 1;
 338      =2  
 339      =2          UINT8 VendorId[8];
 340      =2  
 341      =2          UINT8 ProductId[16];
 342      =2  
 343      =2          UINT8 ProductRevisionLevel[4];
 344      =2  
 345      =2  //  Above is 36 bytes
 346      =2  //  can be tranmitted by Bulk
 347      =2  
 348      =2      UINT8 VendorSpecific[20];
 349      =2      UINT8 InfoUnitSupport : 1;
 350      =2      UINT8 QuickArbitSupport : 1;
 351      =2      UINT8 Clocking : 2;
 352      =2      UINT8 Reserved6 : 4;
 353      =2  
 354      =2      UINT8  Reserved7 ;
 355      =2      UINT16 VersionDescriptor[8] ;
 356      =2  
 357      =2      UINT8 Reserved8[22];
 358      =2  } STD_INQUIRYDATA, *pSTD_INQUIRYDATA;
 359      =2  */
 360      =2  
 361      =2  /*
 362      =2  typedef struct _SERIALNUMBER_PAGE {
 363      =2      UINT8 DeviceType : 5;
 364      =2      UINT8 DeviceTypeQualifier : 3;
 365      =2  
 366      =2      UINT8 PageCode ;
 367      =2      UINT8 Reserved0 ;
 368      =2  
 369      =2      UINT8 PageLength ;
 370      =2      UINT8 SerialNumber[24] ;
 371      =2  
 372      =2  }VPD_SERIAL_PAGE,*pVPD_SERIAL_PAGE;
 373      =2  */
 374      =2  /*
 375      =2  #define ASCII_ID_STRING 32
 376      =2  typedef struct _ID_DESCRIPTOR {
 377      =2          UINT8   CodeSet : 4;
 378      =2          UINT8   Reserved0 : 4;
 379      =2  
 380      =2          UINT8   IDType : 4;
 381      =2      UINT8   Association : 2;
 382      =2      UINT8   Reserved1 : 2;
 383      =2  
 384      =2      UINT8   Reserved2;
 385      =2  
 386      =2          UINT8   IDLength ;
 387      =2          UINT8   AsciiID[ASCII_ID_STRING];
 388      =2  } ASCII_ID_DESCRIPTOR,*pASCII_ID_DESCRIPTOR;
 389      =2  */
 390      =2  /*
 391      =2  typedef struct _DEVICE_ID_PAGE
 392      =2  {
 393      =2      UINT8 DeviceType : 5;
 394      =2      UINT8 DeviceTypeQualifier : 3;
 395      =2  
 396      =2      UINT8 PageCode ;
 397      =2      UINT8 Reserved0 ;
 398      =2  
C51 COMPILER V8.02   TEST                                                                  09/19/2006 15:01:22 PAGE 18  

 399      =2      UINT8 PageLength ;
 400      =2  
 401      =2      ASCII_ID_DESCRIPTOR   AsciiIdDescriptor[1];
 402      =2  } VPD_DEVICE_ID_PAGE, *pVPD_DEVICE_ID_PAGE;
 403      =2  */
 404      =2  /*
 405      =2  // Mode Select
 406      =2  */
 407      =2  typedef struct _MODE_SELECT_SPC {
 408      =2          UINT8 OperationCode;    // 15H
 409      =2          UINT8 SavePage : 1 ;
 410      =2          UINT8 Reseved0 : 3 ;
 411      =2          UINT8 PageFormat : 1 ;
 412      =2          UINT8 Reserved1 : 3 ;
 413      =2          UINT8 Reserved2[2];
 414      =2          UINT8 ParameterLen;
 415      =2          UINT8 Control;
 416      =2  } MODE_SELECT_SPC, *pMODE_SELECT_SPC;
 417      =2  
 418      =2  typedef struct _MBR_BLOCK {
 419      =2    UINT8 Res[454];
 420      =2    unsigned long StartSector;
 421      =2    unsigned long TotalSector;
 422      =2    UINT8 Res1[50];
 423      =2  } MBR_BLOCK,*pMBR_BLOCK;
 424      =2  
 425      =2  typedef struct _BPB_BLOCK {
 426      =2    UINT8 BS_jmpBoo[3];
 427      =2    UINT8 BS_OEMName[8];
 428      =2    UINT16 BPB_BytesPerSec;
 429      =2    UINT8 BPB_SecPerClus;
 430      =2    UINT16 BPB_RsvdSecCnt;
 431      =2    UINT8 BPB_NumFATs;
 432      =2    UINT16 BPB_RootEntCnt;
 433      =2    UINT16 BPB_TotSec16;
 434      =2    UINT8 BPB_Media;
 435      =2    UINT16 BPB_FATSz16;
 436      =2    UINT16 BPB_SecPerTrk;
 437      =2    UINT16 BPB_NumHeads;
 438      =2    unsigned long BPB_HiddSec;
 439      =2    unsigned long BPB_TotSec32;
 440      =2    UINT8 BS_DrvNum;
 441      =2    UINT8 BS_Reserved1;
 442      =2    UINT8 BS_BootSig;
 443      =2    UINT8 BS_VolID[4];
 444      =2    UINT8 BS_VolLab[11];
 445      =2    UINT8 BS_FilSysType[8];
 446      =2    UINT8 ExecutableCode[448];
 447      =2    UINT8 Marker[2];
 448      =2  } BPB_BLOCK,*pBPB_BLOCK;
 449      =2  
 450      =2  typedef struct _BPB_BLOCK32 {
 451      =2    UINT8 BS_jmpBoo[3];
 452      =2    UINT8 BS_OEMName[8];
 453      =2    UINT16 BPB_BytesPerSec;
 454      =2    UINT8 BPB_SecPerClus;
 455      =2    UINT16 BPB_RsvdSecCnt;
 456      =2    UINT8 BPB_NumFATs;
 457      =2    UINT16 BPB_RootEntCnt;
 458      =2    UINT16 BPB_TotSec16;
 459      =2    UINT8 BPB_Media;
 460      =2    UINT16 BPB_FATSz16;
C51 COMPILER V8.02   TEST                                                                  09/19/2006 15:01:22 PAGE 19  

 461      =2    UINT16 BPB_SecPerTrk;
 462      =2    UINT16 BPB_NumHeads;
 463      =2    unsigned long BPB_HiddSec;
 464      =2    unsigned long BPB_TotSec32;
 465      =2    UINT32 BPB_FATSz32;
 466      =2    UINT16 BPB_ExtFlags;
 467      =2    UINT16 BPB_FSVer;
 468      =2    UINT32 BPB_RootClus;
 469      =2    UINT16 BPB_FSInfo;
 470      =2    UINT16 BPB_BkBootSec;
 471      =2    UINT8  BPB_Reserved[12];
 472      =2    UINT8  BS_DrvNum;
 473      =2    UINT8  BS_Reserved1;
 474      =2    UINT8  BS_BootSig;
 475      =2    UINT32 BS_VolID;
 476      =2    UINT8  BS_VolLab[11];
 477      =2    UINT8  BS_FilSysType[8];
 478      =2  
 479      =2  } BPB_BLOCK32,*pBPB_BLOCK32;
 480      =2  
 481      =2  typedef struct _SYS_INFO_BLOCK{
 482      =2    unsigned long StartSector;
 483      =2    unsigned long TotalSector;
 484      =2    //UINT8 BS_jmpBoo[3];
 485      =2    //UINT8 BS_OEMName[8];
 486      =2    UINT16 BPB_BytesPerSec;
 487      =2    UINT8 BPB_SecPerClus;
 488      =2    //UINT8 BPB_RsvdSecCn[2];
 489      =2    UINT8 BPB_NumFATs;
 490      =2    UINT16 BPB_RootEntCnt;
 491      =2    UINT16 BPB_TotSec16;
 492      =2    UINT8 BPB_Media;
 493      =2    UINT16 BPB_FATSz16;
 494      =2    UINT32 BPB_FATSz32;
 495      =2    UINT16 BPB_SecPerTrk;
 496      =2    UINT16 BPB_NumHeads;
 497      =2    unsigned long BPB_HiddSec;
 498      =2    unsigned long BPB_TotSec32;
 499      =2    UINT8 BS_DrvNum;
 500      =2    //UINT8 BS_Reserved1;
 501      =2    UINT8 BS_BootSig;
 502      =2    UINT8 BS_VolID[4];
 503      =2    UINT8 BS_VolLab[11];
 504      =2    UINT8 BS_FilSysType[8];
 505      =2    //UINT8 ExecutableCode[448];
 506      =2    //UINT8 Marker[2];
 507      =2    ///////////////////////////////
 508      =2    unsigned long FatStartSector;
 509      =2    unsigned long RootStartSector;
 510      =2    //unsigned long DataStartSector;
 511      =2    unsigned long FirstDataSector;
 512      =2    //unsigned long FirstSectorofCluster;
 513      =2    unsigned long TotCluster;
 514      =2    unsigned char bFatType;
 515      =2  } SYS_INFO_BLOCK,*pSYS_INFO_BLOCK;
 516      =2  
 517      =2  typedef struct _FILE_INFO{
 518      =2    unsigned char bFileOpen;
 519      =2    unsigned int StartCluster;   // current cluster
 520      =2    unsigned long LengthInByte;
 521      =2    unsigned int ClusterPointer; // next cluster
 522      =2    unsigned long SectorPointer;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品在线播放免费| 色狠狠一区二区| 97se亚洲国产综合自在线观| 欧美日韩一区二区三区在线| 久久综合视频网| 性感美女极品91精品| 国产不卡视频在线观看| 91精品国产福利| 亚洲电影视频在线| 色综合中文字幕| 国产精品久久久久久久久果冻传媒| 日产国产欧美视频一区精品| 91亚洲午夜精品久久久久久| 久久久久久99久久久精品网站| 一二三四区精品视频| 成人综合在线网站| 国产亚洲成av人在线观看导航| 蜜臀av一级做a爰片久久| 欧美亚洲自拍偷拍| 亚洲精选视频免费看| 粉嫩蜜臀av国产精品网站| 欧美videos中文字幕| 日韩中文字幕区一区有砖一区| 色美美综合视频| 亚洲人吸女人奶水| eeuss鲁一区二区三区| 国产女主播一区| 国产成人超碰人人澡人人澡| 精品国产制服丝袜高跟| 久久国产精品一区二区| 欧美不卡激情三级在线观看| 日韩在线卡一卡二| 67194成人在线观看| 一区二区在线观看视频| 色婷婷亚洲精品| 亚洲自拍偷拍麻豆| 精品视频在线免费看| 亚洲成人一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲欧美偷拍另类a∨色屁股| a美女胸又www黄视频久久| 国产精品福利一区| 色婷婷综合久久久久中文一区二区| 亚洲女性喷水在线观看一区| 色女孩综合影院| 图片区小说区国产精品视频| 51精品国自产在线| 黄色日韩网站视频| 国产精品久久久久久久久久免费看| 91丨九色丨蝌蚪富婆spa| 亚洲精品水蜜桃| 欧美高清性hdvideosex| 精品写真视频在线观看| 国产欧美一区二区精品性| 99精品久久免费看蜜臀剧情介绍| 亚洲色图.com| 7777精品伊人久久久大香线蕉最新版| 美女在线观看视频一区二区| 26uuu另类欧美亚洲曰本| 成人涩涩免费视频| 亚洲国产精品尤物yw在线观看| 欧美一区二区黄| 成人a级免费电影| 亚洲第一精品在线| 久久午夜国产精品| 一本一本久久a久久精品综合麻豆| 亚洲成在人线在线播放| 精品国产3级a| 色噜噜夜夜夜综合网| 毛片av中文字幕一区二区| 国产精品午夜电影| 欧美美女一区二区| 国产精品亚洲午夜一区二区三区 | ww久久中文字幕| 成人丝袜18视频在线观看| 亚洲成av人片在www色猫咪| 国产网站一区二区三区| 色婷婷综合中文久久一本| 久久99国产精品麻豆| 亚洲三级免费观看| 久久亚洲一区二区三区四区| 91首页免费视频| 国产美女久久久久| 日本午夜精品视频在线观看| 国产精品灌醉下药二区| 日韩精品专区在线影院观看| 91色视频在线| 国产伦理精品不卡| 亚洲va国产天堂va久久en| 欧美激情在线看| 精品噜噜噜噜久久久久久久久试看| 日本乱人伦一区| 国产成人午夜99999| 日本少妇一区二区| 亚洲国产精品人人做人人爽| 国产精品福利影院| 国产日韩欧美亚洲| 26uuu欧美| 日韩免费高清av| 717成人午夜免费福利电影| 97国产一区二区| 成人av在线一区二区三区| 国产一区二区久久| 国产麻豆视频精品| 韩国av一区二区三区| 美女www一区二区| 热久久久久久久| 日韩精品久久理论片| 亚洲国产日韩a在线播放| 一区二区三区中文字幕精品精品| 国产精品久久久久国产精品日日| 久久久久免费观看| 国产亚洲1区2区3区| 久久综合狠狠综合久久激情| 日韩精品最新网址| 日韩精品一区二区三区在线| 91精品啪在线观看国产60岁| 欧美日韩免费电影| 91精品国产高清一区二区三区蜜臀| 欧美日韩在线三级| 欧美日韩不卡在线| 日韩三级视频在线看| 日韩欧美一级片| 久久久精品国产免大香伊 | 久久综合九色综合97婷婷女人| 日韩一级片在线观看| 欧美xfplay| 国产精品区一区二区三区| 中文字幕一区二区5566日韩| 亚洲色图欧美在线| 爽好多水快深点欧美视频| 热久久一区二区| 国产成人在线视频网址| 成人美女在线观看| 欧美色图天堂网| 日韩欧美一区在线观看| 欧美mv日韩mv| 中文字幕精品在线不卡| 一区二区久久久久久| 日韩电影一区二区三区四区| 久久精品国产亚洲高清剧情介绍| 国产精品99久久久久久似苏梦涵 | 欧美变态凌虐bdsm| 国产精品嫩草影院com| 亚洲精品免费电影| 日本免费新一区视频| 福利电影一区二区| 欧美伊人久久久久久午夜久久久久| 3d动漫精品啪啪一区二区竹菊| 久久综合九色欧美综合狠狠| 国产精品黄色在线观看| 免费成人深夜小野草| 国产精品影音先锋| 在线观看成人小视频| 精品成人一区二区| 夜夜亚洲天天久久| 国产精品99久久久久| 欧美日韩免费在线视频| 精品国产sm最大网站免费看| 亚洲天堂中文字幕| 精品一区二区三区视频在线观看| 成人avav在线| 日韩免费高清av| 一个色在线综合| 成人影视亚洲图片在线| 91精品国产欧美一区二区成人| 欧美激情资源网| 麻豆国产欧美日韩综合精品二区| av亚洲产国偷v产偷v自拍| 日韩一区二区三区av| 亚洲四区在线观看| 国产麻豆精品视频| 4438成人网| 一区二区三区在线免费视频| 精品综合免费视频观看| 欧美日韩精品欧美日韩精品| 中文字幕av一区二区三区高| 免费国产亚洲视频| 在线观看av一区| 国产精品国产三级国产三级人妇| 久久99国产精品麻豆| 欧美福利电影网| 亚洲制服丝袜一区| 北岛玲一区二区三区四区| xvideos.蜜桃一区二区| 免费看欧美女人艹b| 欧美性一区二区| 亚洲人精品午夜| 97se亚洲国产综合自在线不卡 | 国产精品无圣光一区二区| 激情综合一区二区三区| 7799精品视频| 日本女人一区二区三区| 在线成人免费观看| 天天综合色天天| 日韩一区二区在线看| 青青草成人在线观看| 欧美一区二区三区免费在线看| 亚洲h动漫在线| 欧美精品久久久久久久久老牛影院|