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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ide.h

?? usb接口的移動(dòng)硬盤
?? H
?? 第 1 頁 / 共 2 頁
字號:
 - nHS3 through nHS0 are the one's complement of the binary coded address of 
   the currently selected head. For example, if nHS3 through nHS0 are 1100b, 
   respectively, head 3 is selected. nHS3 is the most significant bit. 
 - nDS1 is the drive select bit for drive 1. When drive 1 is selected and 
   active, nDS1=0. 
 - nDS0 is the drive select bit for drive 0. When drive 0 is selected and 
   active, nDS0=0.

  NOTE: Care should be used when interpreting these bits, as they do not 
        always represent the expected status of drive operations at the 
        instant the status was put into this register. This is because of the 
        use of cacheing, translate mode and the Drive 0/Drive 1 concept with 
        each drive having its own embedded controller. 

*/


/*
7.2.8  Drive/Head Register

This register contains the drive and head numbers. The contents of this 
register define the number of heads minus 1, when executing an Initialize 
Drive Parameters command. 

         7       6       5       4       3       2       1       0 
     +-------+-------+-------+-------+-------+-------+-------+-------+
     |   1   |   L   |   1   |  DRV  |  HS3  |  HS2  |  HS1  |  HS0  | 
     +-------+-------+-------+-------+-------+-------+-------+-------+

 - L is the binary encoded address mode select. When L=0, addressing is by CHS 
   mode. When L=1, addressing is by LBA mode. 
 - DRV is the binary encoded drive select number. When DRV=0, Drive 0 is 
   selected. When DRV=1, Drive 1 is selected.
 - If L=0, HS3 through HS0 contain the binary coded address of the head to be 
   selected e.g. if HS3 through HS0 are 0011b, respectively, head 3 will be 
   selected. HS3 is the most significant bit. At command completion, these 
   bits are updated to reflect the currently selected head. 
   If L=1, HS3 through HS0 contain bits 24-27 of the LBA. At command 
   completion, these bits are updated to reflect the current LBA bits 24-27. 
*/


/*
7.2.9  Error Register 

This register contains status from the last command executed by the drive or a 
Diagnostic Code. 

At the completion of any command except Execute Drive Diagnostic, the contents 
of this register are valid when ERR=1 in the Status Register. 

Following a power on, a reset, or completion of an Execute Drive Diagnostic 
command, this register contains a Diagnostic Code (see Table 9-2). 

         7       6       5       4       3       2       1       0 
     +-------+-------+-------+-------+-------+-------+-------+-------+
     | BBK   |  UNC  |  MC   |  IDNF |  MCR  | ABRT  | TK0NF |  AMNF |
     +-------+-------+-------+-------+-------+-------+-------+-------+

 - BBK (Bad Block Detected) indicates a bad block mark was detected in the 
   requested sector's ID field. 
 - UNC (Uncorrectable Data Error) indicates an uncorrectable data error has 
   been encountered. 
 - MC (Media Changed) indicates that the removable media has been changed i.e. 
   there has been a change in the ability to access the media.
 - IDNF (ID Not Found) indicates the requested sector's ID field could not be 
   found. 
 - ABRT (Aborted Command) indicates the requested command has been aborted due 
   to a drive status error (Not Ready, Write Fault, etc.) or because the 
   command code is invalid. 
 - MCR (Media Change Requested) indicates that the release latch on a 
   removable media drive has been pressed. This means that the user wishes to 
   remove the media and requires an action of some kind e.g. have software 
   issue a Media Eject or Door Unlock command. 
 - TK0NF (Track 0 Not Found) indicates track 0 has not been found during a 
   Recalibrate command. 
 - AMNF (Address Mark Not Found) indicates the data address mark has not been 
   found after finding the correct ID field. 
*/


/*
7.2.10  Features Register

This register is command specific and may be used to enable and disable 
features of the interface e.g. by the Set Features Command to enable and 
disable cacheing. 

This register may be ignored by some drives. 

Some hosts, based on definitions prior to the completion of this standard, set 
values in this register to designate a recommended Write Precompensation 
Cylinder value. 
*/


/*
7.2.11  Sector Count Register

This register contains the number of sectors of data requested to be 
transferred on a read or write operation between the host and the drive. If 
the value in this register is zero, a count of 256 sectors is specified. 

If this register is zero at command completion, the command was successful. If 
not successfully completed, the register contains the number of sectors which 
need to be transferred in order to complete the request.

The contents of this register may be defined otherwise on some commands e.g. 
Initialize Drive Parameters, Format Track or Write Same commands. 
*/


/*
7.2.12  Sector Number Register

This register contains the starting sector number for any disk data access for 
the subsequent command. The sector number may be from 1 to the maximum number 
of sectors per track. 

In LBA Mode this register contains Bits 0-7. At the end of the command, this 
register is updated to reflect the current LBA Bits 0-7.

See the command descriptions for contents of the register at command 
completion (whether successful or unsuccessful).
*/


/*
7.2.13  Status Register

This register contains the drive status. The contents of this register are 
updated at the completion of each command. When BSY is cleared, the other bits 
in this register shall be valid within 400 nsec. If BSY=1, no other bits in 
this register are valid. If the host reads this register when an interrupt is 
pending, it is considered to be the interrupt acknowledge. Any pending 
interrupt is cleared whenever this register is read. 

  NOTE: If Drive 1 is not detected as being present, Drive 0 clears the Drive 
        1 Status Register to 00h (indicating that the drive is Not Ready).

         7       6       5       4       3       2       1       0 
     +-------+-------+-------+-------+-------+-------+-------+-------+
     |  BSY  | DRDY  |  DWF  |  DSC  |  DRQ  | CORR  |  IDX  |  ERR  | 
     +-------+-------+-------+-------+-------+-------+-------+-------+

  NOTE: Prior to the definition of this standard, DRDY and DSC were unlatched 
        real time signals. 

 - BSY (Busy) is set whenever the drive has access to the Command Block 
   Registers. The host should not access the Command Block Register when 
   BSY=1. When BSY=1, a read of any Command Block Register shall return the 
   contents of the Status Register. This bit is set by the drive (which may be 
   able to respond at times when the media cannot be accessed) under the 
   following circumstances: 
   a) within 400 nsec after the negation of RESET- or after SRST has been set 
      in the Device Control Register. Following acceptance of a reset it is 
      recommended that BSY be set for no longer than 30 seconds by Drive 1 and 
      no longer than 31 seconds by Drive 0.
   b) within 400 nsec of a host write of the Command Register with a Read, 
      Read Long, Read Buffer, Seek, Recalibrate, Initialize Drive Parameters, 
      Read Verify, Identify Drive, or Execute Drive Diagnostic command. 
   c) within 5 usecs following transfer of 512 bytes of data during execution 
      of a Write, Format Track, or Write Buffer command, or 512 bytes of data 
      and the appropriate number of ECC bytes during the execution of a Write 
      Long command. 
 - DRDY (Drive Ready) indicates that the drive is capable of responding to a 
   command. When there is an error, this bit is not changed until the Status 
   Register is read by the host, at which time the bit again indicates the 
   current readiness of the drive. This bit shall be cleared at power on and 
   remain cleared until the drive is ready to accept a command. 
 - DWF (Drive Write Fault) indicates the current write fault status. When an 
   error occurs, this bit shall not be changed until the Status Register is 
   read by the host, at which time the bit again indicates the current write 
   fault status. 
 - DSC (Drive Seek Complete) indicates that the drive heads are settled over a 
   track. When an error occurs, this bit shall not be changed until the Status 
   Register is read by the host, at which time the bit again indicates the 
   current Seek Complete status. 
 - DRQ (Data Request) indicates that the drive is ready to transfer a word or 
   byte of data between the host and the drive.
 - CORR (Corrected Data) indicates that a correctable data error was 
   encountered and the data has been corrected. This condition does not 
   terminate a data transfer. 
 - IDX (Index) is set once per disk revolution. 
 - ERR (Error) indicates that an error occurred during execution of the 
   previous command. The bits in the Error Register have additional 
   information regarding the cause of the error. 
*/


/*
            TABLE 9-1:  COMMAND CODES AND PARAMETERS - Part 1 of 2
                                               +-------+-------------------+
  +-----+                                      |Command|  Parameters Used  |
  |Class|                                      | Code  |FR  SC  SN  CY  DH |
  +-----+----------------------------------+---+-------+---+---+---+---+---+
  |  1  | Acknowledge Media Chge           | O |  DBh  |   |   |   |   | D |
  |  1  | Boot - Post-Boot                 | O |  DCh  |   |   |   |   | D |
  |  1  | Boot - Pre-Boot                  | O |  DDh  |   |   |   |   | D |
  |  1  | Check Power Mode                 | O |98h E5h|   | y |   |   | D |
  |  1  | Door Lock                        | O |  DEh  |   |   |   |   | D |
  |  1  | Door Unlock                      | O |  DFh  |   |   |   |   | D |
  |  1  | Execute Drive Diagnostic         | M |  90h  |   |   |   |   | D*|
  |  2  | Format Track                     | M |  50h  | * | y |   | y | y |
  |  1  | Identify Drive                   | O |  ECh  |   |   |   |   | D |
  |  1  | Idle                             | O |97h E3h|   | y |   |   | D |
  |  1  | Idle Immediate                   | O |95h E1h|   |   |   |   | D |
  |  1  | Initialize Drive Parameters      | M |  91h  |   | y |   |   | y |
  |  1  | NOP                              | O |  00h  |   |   |   |   | y |
  |  1  | Read Buffer                      | O |  E4h  |   |   |   |   | D |
  |  1  | Read DMA (w/retry)               | O |  C8h  |   | y | y | y | y |
  |  1  | Read DMA (w/o retry)             | O |  C9h  |   | y | y | y | y |
  |  1  | Read Long (w/retry)              | M |  22   |   | y | y | y | y |
  |  1  | Read Long (w/o retry)            | M |  23   |   | y | y | y | y |
  |  1  | Read Multiple                    | O |  C4h  |   | y | y | y | y |
  |  1  | Read Sector(s) (w/retry)         | M |  20   |   | y | y | y | y |
  |  1  | Read Sector(s) (w/o retry)       | M |  21   |   | y | y | y | y |
  |  1  | Read Verify Sector(s) (w/retry)  | M |  40   |   | y | y | y | y |
  |  1  | Read Verify Sector(s) (w/o retry)| M |  41   |   | y | y | y | y |
  |  1  | Recalibrate                      | M |  1xh  |   |   |   |   | D |
  +-----+----------------------------------+---+-------+---+---+---+---+---+
            TABLE 9-1:  COMMAND CODES AND PARAMETERS - Part 2 of 2
                                               +-------+-------------------+
  +-----+                                      |Command|  Parameters Used  |
  |Class|                                      | Code  |FR  SC  SN  CY  DH |
  +-----+----------------------------------+---+-------+---+---+---+---+---+
  |  1  | Seek                             | M |  7xh  |   |   | y | y | y |
  |  1  | Set Features                     | O |  EFh  | y |   |   |   | D |
  |  1  | Set Multiple Mode                | O |  C6h  |   | y |   |   | D |
  |  1  | Sleep                            | O |99h E6h|   |   |   |   | D |
  |  1  | Standby                          | O |96h E2h|   | y |   |   | D |
  |  1  | Standby Immediate                | O |94h E0h|   |   |   |   | D |
  |  2  | Write Buffer                     | O |  E8h  |   |   |   |   | D |
  |  3  | Write DMA (w/retry)              | O |  CAh  |   | y | y | y | y |
  |  3  | Write DMA (w/o retry)            | O |  CBh  |   | y | y | y | y |
  |  2  | Write Long (w/retry)             | M |  32   | * | y | y | y | y |
  |  2  | Write Long (w/o retry)           | M |  33   | * | y | y | y | y |
  |  3  | Write Multiple                   | O |  C5h  | * | y | y | y | y |
  |  3  | Write Same                       | O |  E9h  | y | y | y | y | y |
  |  2  | Write Sector(s) (w/retry)        | M |  30   | * | y | y | y | y |
  |  2  | Write Sector(s) (w/o retry)      | M |  31   | * | y | y | y | y |
  |  3  | Write Verify                     | O |  3Ch  | * | y | y | y | y |
  |     | Vendor Unique                    | V |  9Ah  |   |   |   |   |   |
  |     | Vendor Unique                    | V | C0-C3h|   |   |   |   |   |
  |     | Vendor Unique                    | V |  8xh  |   |   |   |   |   |
  |     | Vendor Unique                    | V |F0h-FFh|   |   |   |   |   |
  |     | Reserved: All remaining codes    |   |       |   |   |   |   |   |
  +-----+----------------------------------+---+-------+---+---+---+---+---+
  |     | CY = Cylinder Registers         SC = Sector Count Register       |
  |     | DH = Drive/Head Register        SN = Sector Number Register      |
  |     | FR = Features Register (see command descriptions for use)        |
  |     | y - the register contains a valid parameter for this command.    |
  |     |     For the Drive/Head Register, y means both the drive and      |
  |     |     head parameters are used.                                    |
  |     | D - only the drive parameter is valid and not the head parameter.|
  |     | D* - Addressed to Drive 0 but both drives execute it.            |
  |     | * - Maintained for compatibility (see 7.2.9)                     |
  +-----+------------------------------------------------------------------+
*/
#define IDE_Acknowledge_Media_Change    0xDB
#define IDE_Boot_Post_Boot              0xDC
#define IDE_Boot_Pre_Boot               0xDD
#define IDE_Check_Power_Mode            0x98E5
#define IDE_Door_Lock                   0xDE
#define IDE_Door_Unlock                 0xDF
#define IDE_Execute_Drive_Diagnostic    0x90
#define IDE_Format_Track                0x50
#define IDE_Identify_Drive              0xEC
#define IDE_Idle                        0x97E3
#define IDE_Idle_Immediate              0x95E1
#define IDE_Initialize_Drive_parameters 0x91
#define IDE_NOP                         0x00
#define IDE_Read_Buffer                 0xE4
#define IDE_Read_DMA                    0xC8
#define IDE_Read_DMA_o                  0xC9
#define IDE_Read_Long                   0x22
#define IDE_Read_Long_o                 0x23
#define IDE_Read_Multiple               0xC4
#define IDE_Read_Sectors                0x20
#define IDE_Read_Sectors_o              0x21
#define IDE_Read_Verify_Sectors         0x40
#define IDE_Read_Verify_Sectors_o       0x41
#define IDE_Recalibrate                 0x10
#define IDE_Seek                        0x70
#define IDE_Set_Features                0xEF
#define IDE_Set_Multiple_Mode           0x96
#define IDE_Sleep                       0x99E6
#define IDE_Standby                     0x96E2
#define IDE_Standby_Immediate           0x94E0
#define IDE_Write_Buffer                0xE8
#define IDE_Write_DMA                   0xCA
#define IDE_Write_DMA_o                 0xCB
#define IDE_Write_Long                  0x32
#define IDE_Write_Long_o                0x33
#define IDE_Write_Multiple              0xC5
#define IDE_Write_Same                  0xE9
#define IDE_Write_Sectors               0x30
#define IDE_Write_Sectors_o             0x31
#define IDE_Write_Verify                0x3C

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看亚洲精品| 在线亚洲高清视频| 欧美一区日韩一区| 中文字幕一区在线| 国产一区二区视频在线| 欧美日韩精品一区二区三区四区| 国产日韩一级二级三级| 日韩1区2区3区| 99久久婷婷国产综合精品| 欧美大度的电影原声| 一卡二卡三卡日韩欧美| av资源网一区| 国产视频一区二区在线观看| 免费一级欧美片在线观看| 91福利在线看| 亚洲欧美一区二区三区久本道91| 国产永久精品大片wwwapp| 欧美三级在线播放| 欧美自拍丝袜亚洲| 国产精品灌醉下药二区| 国产麻豆精品在线| 精品国产1区2区3区| 日本不卡一二三| 欧美性大战久久久| 一区二区三区精密机械公司| www.亚洲色图| 国产精品美女久久福利网站| 国内久久精品视频| www久久精品| 久久电影国产免费久久电影| 91麻豆精品91久久久久久清纯| 亚洲精品国产一区二区精华液 | 日日摸夜夜添夜夜添国产精品| 色一情一伦一子一伦一区| 国产精品你懂的在线| 国产精品一区二区不卡| 久久蜜桃av一区精品变态类天堂 | 亚洲美女偷拍久久| 成人免费的视频| 欧美国产精品中文字幕| 国产精品一区二区黑丝| 久久久高清一区二区三区| 国产老肥熟一区二区三区| 亚洲精品在线三区| 国产一区 二区| 久久久国际精品| 成人免费av网站| 国产精品成人免费精品自在线观看| 国产成人精品一区二区三区四区| 国产三级精品三级在线专区| 成人妖精视频yjsp地址| 国产精品午夜久久| 99精品视频免费在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日韩精品最新网址| 国产在线国偷精品免费看| 欧美激情一区二区三区蜜桃视频 | 久久国产婷婷国产香蕉| 久久网站最新地址| 成人永久免费视频| 亚洲欧美电影一区二区| 精品视频免费在线| 欧美aaa在线| 国产日韩欧美精品综合| 99re这里只有精品首页| 亚洲一区中文日韩| 日韩一区二区免费在线电影 | 亚洲视频一区在线观看| 欧美性色黄大片手机版| 免费观看91视频大全| 国产亚洲女人久久久久毛片| 91丨porny丨国产入口| 亚洲国产综合人成综合网站| 日韩一区二区电影网| 国产成人在线视频播放| 亚洲乱码国产乱码精品精的特点| 欧美日精品一区视频| 蜜臀av一区二区在线免费观看| 久久亚洲精精品中文字幕早川悠里| av一区二区三区在线| 香蕉成人啪国产精品视频综合网| 欧美xxxxx牲另类人与| 9色porny自拍视频一区二区| 夜夜揉揉日日人人青青一国产精品| 欧美一区二区视频在线观看2022| 国产美女精品人人做人人爽| 亚洲欧美偷拍卡通变态| 欧美一区午夜精品| 精品免费一区二区三区| 97久久人人超碰| 日韩国产欧美在线观看| 亚洲国产精品成人综合| 欧美日韩亚洲综合一区| 高清在线不卡av| 日本不卡视频一二三区| 国产精品色在线观看| 欧美一激情一区二区三区| 成人高清在线视频| 日本中文一区二区三区| 中文字幕永久在线不卡| 欧美成人综合网站| 在线观看av一区| 国产福利91精品一区| 日韩电影免费在线| 亚洲视频小说图片| 久久蜜桃一区二区| 91麻豆精品国产91久久久资源速度 | 国产乱码精品一区二区三| 亚洲综合男人的天堂| 国产欧美一区二区三区网站| 91精品婷婷国产综合久久竹菊| 99久久精品免费精品国产| 狠狠色狠狠色综合| 亚洲资源中文字幕| 国产精品久久久久久久久免费丝袜 | 国产精品一区三区| 日日夜夜一区二区| 亚洲精品日产精品乱码不卡| 久久人人超碰精品| 欧美一级欧美三级| 欧美亚洲一区三区| 91丨九色丨国产丨porny| 国产精品系列在线观看| 久久国产精品99久久人人澡| 亚洲国产成人av好男人在线观看| 国产精品美女久久久久aⅴ| 久久综合色8888| 欧美一区二区三区四区在线观看| 91浏览器在线视频| 成人午夜在线视频| 国产乱码精品1区2区3区| 看片的网站亚洲| 日韩国产一二三区| 午夜精品一区在线观看| 一区二区在线观看视频| 亚洲日本青草视频在线怡红院| 久久久亚洲国产美女国产盗摄 | 欧美在线播放高清精品| 99久久综合国产精品| 国产成人免费视| 九九精品视频在线看| 免费在线观看成人| 日韩av中文字幕一区二区三区| 亚洲线精品一区二区三区八戒| 一色桃子久久精品亚洲| 中国色在线观看另类| 国产亚洲综合av| 久久久99精品久久| 国产午夜久久久久| 久久久久高清精品| 久久久亚洲午夜电影| 国产亚洲一区二区在线观看| 久久久777精品电影网影网 | 91福利社在线观看| 91啪九色porn原创视频在线观看| 成人91在线观看| 成人app软件下载大全免费| 成人av网站大全| www.日韩精品| 99re热视频这里只精品| 91老司机福利 在线| 日本二三区不卡| 欧美四级电影网| 欧美日本精品一区二区三区| 欧美日韩不卡视频| 91精品婷婷国产综合久久性色 | 成人激情小说网站| 成av人片一区二区| 91色.com| 欧美日韩一区在线观看| 欧美一区二区三区人| 欧美成人在线直播| 国产午夜亚洲精品羞羞网站| 国产精品女人毛片| 夜夜爽夜夜爽精品视频| 日韩影院在线观看| 久久av中文字幕片| 国产91精品露脸国语对白| 99精品一区二区| 欧美日韩一区 二区 三区 久久精品 | 秋霞成人午夜伦在线观看| 极品销魂美女一区二区三区| 国产精一区二区三区| 成人不卡免费av| 欧美影院一区二区三区| 欧美一区二区三区免费大片| 久久免费偷拍视频| 亚洲丝袜精品丝袜在线| 天天做天天摸天天爽国产一区| 伦理电影国产精品| 成人综合激情网| 欧美日韩国产综合久久| 日韩女优毛片在线| 亚洲欧洲色图综合| 婷婷开心久久网| 国产精品自拍三区| 欧美伊人精品成人久久综合97 | 99re热视频精品| 欧美一区二区在线播放| 亚洲国产精品ⅴa在线观看|