| CS1FX | CS3FX | DA2 | DA1 | DA0 | Address |
| 1 | 0 | 0 | 0 | 0 | 170 |
| 1 | 0 | 0 | 0 | 1 | 171 |
| 1 | 0 | 0 | 1 | 0 | 172 |
| 1 | 0 | 0 | 1 | 1 | 173 |
| 1 | 0 | 1 | 0 | 0 | 174 |
| 1 | 0 | 1 | 0 | 1 | 175 |
| 1 | 0 | 1 | 1 | 0 | 176 |
| 1 | 0 | 1 | 1 | 1 | 177 |
| 0 | 1 | 1 | 1 | 0 | 376 |
| 0 | 1 | 1 | 1 | 1 | 377 |
| 0 | 1 | * | * | * | 未用 |
·數據寄存器(170R/W):這是一個16位PIO數據寄存器,用于對扇區的讀、寫和格式化操作。MCU通過該寄存器向硬盤控制寄存器寫入或從硬盤控制器讀出扇區緩沖區的數據。
·錯誤寄存器(171R):該寄存器是一個8位的寄存器,它反映控制寄存器在診斷方式或操作方式下的錯誤原因。
·扇區數寄存器(172R/W):它記錄讀、寫命令的扇區數。當多扇區傳輸時,每完成一個扇區操作,該寄存器自動減1,直至為0。如果初值為0,則表示256;如果有錯誤生,該寄存器包含已經操作成功的扇區數。
·扇區號寄存器(173R/W):它記錄讀、寫和校驗命令指令起始扇區號。本文用LBA模式。該寄存器記錄邏輯扇區的0字節。
·柱面號寄存器(174 175 R/W):它記錄讀、寫、校驗、尋址和格式化命令指定的柱面號,在LBA尋址方式下,這2個寄存器包含起始扇區的1和2字節。
·驅動器/磁頭寄存器(176R/W):它記錄讀、寫、校驗、尋道和格式化命令指定的驅動器號、磁頭號和尋址方式。在ATA/ATAPI-4中其定義如表2所示。
表2 驅動器/磁頭寄存器在ATA/ATAPI-4中的定義





