Hitachi P7K500 Техническое Руководство

Seite von 278
 
HITACHI Deskstar & CinemaStar P7K500 Hard Disk Drive specification (Rev 1.1) 
170 
10.21 Read Multiple Ext (29h)   
 
Command Block Output Registers
 
 
Command Block Input Registers
 
Register
 
7
 
6
 
5
 
4
 
3
2
1
0
 
Register
 
7
6
 
5
 
4
 
3
 
2
1
0
Data Low
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
 
Data Low
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
Data High
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
 
Data High
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
Current
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
 
Error
 
…See Below…
 
Feature
 
Previous
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
 
 
Current
 
V
 
V
 
V
 
V
 
V
V
V
V
 
HOB=0
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
Sector Count
 
Previous
 
V
 
V
 
V
 
V
 
V
V
V
V
Sector Count
 
HOB=1
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
Current
 
V
 
V
 
V
 
V
 
V
V
V
V
 
HOB=0
 
V
V
 
V
 
V
 
V
 
V
V
V
Sector 
Number
 
Previous
 
V
 
V
 
V
 
V
 
V
V
V
V
Sector 
Number
 
HOB=1
V
V
 
V
 
V
 
V
 
V
V
V
Current
 
V
 
V
 
V
 
V
 
V
V
V
V
 
HOB=0
 
V
V
 
V
 
V
 
V
 
V
V
V
Cylinder Low
 
Previous
 
V
 
V
 
V
 
V
 
V
V
V
V
Cylinder Low
 
HOB=1
V
V
 
V
 
V
 
V
 
V
V
V
Current
 
V
 
V
 
V
 
V
 
V
V
V
V
 
HOB=0
 
V
V
 
V
 
V
 
V
 
V
V
V
Cylinder High
 
Previous
 
V
 
V
 
V
 
V
 
V
V
V
V
Cylinder High
 
HOB=1
V
V
 
V
 
V
 
V
 
V
V
V
Device/Head
 
-
 
1
 
-
 
D
 
-
 
-
 
-
 
-
 
 
Device/Head
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
-
 
Command
 
0
 
0
 
1
 
0
 
1
0
0
1
 
Status
 
…See Below…
 
 
Error Register
 
 
Status Register
 
7
 
6
 
5
 
4
 
3
 
2
 
1
 
0
 
 
7
 
6
 
5
 
4
 
3
 
2
 
1
 
0
 
CRC
 
UNC
 
0
 
IDN
 
0
 
ABT
 
T0N
 
AMN
 
BSY
RDY
DF
 
DSC
DRQ
 
COR
 
IDX
 
ERR
0
 
0
 
0
 
V
 
0
 
V
 
0
 
0
 
 
0
 
V
 
0
 
V
 
-
 
0
 
-
 
V
 
Table 130    Read Multiple Ext Command (29h) 
 
The Read Multiple Ext command reads one or more sectors of data from disk media, and then transfers the data 
from the device to the host. 
The sectors are transferred through the Data Register 16 bits at a time. Command execution is identical to the 
Read Sector(s) command except that an interrupt is generated for each block (as defined by the Set Multiple 
command) instead of for each sector.