What is the use of status command, data output command, and data input command.
A status command is used to test a variety of status conditions in the interface and the peripheral.
A data output command causes the interface to respond by transfer data from the bus into one of its registers.
A data input command is opposite of data output. In this case interface takes a item of data from the peripheral and places it in its buffer register.