Programmed I/O–Data transfers between the drive and host using programmed I/O (PIO) in a disk drive with an AT interface. The host writes to the Command Block Registers using the PIO, when transmitting control information, such as the location of a read command.