Bit No. |
Name |
Symbol |
Description |
D7,D6 | Interrupt Code | IC |
D7=0 and D6=0; Normal Termination of Command (NT), Command was completed and properly executed.
|
D7=0 and D6=1; Abnormal Termination of Command (AT), Execution of Command was started, but was not
successfully completed.
|
D7=1 and D6=0; Invalid Command issued (IC), Command which was issued was never started.
|
D7=1 and D6=1; Abnormal Termination because during command execution the ready signal from the FDD changed
state.
|
D5 | Seek End | SE | When the FDC completes the SEEK command, this flag is set to 1 (high). |
D4 | Equipment Check | EC | If a fault signal is received from the FDD, or if the Track 0 signal fails to occur after 77 Step Pulses (Recalibrate Command) then this flag is set. |
D3 | Not Ready | NR | When the FDD is in the not-ready state and a read or write command is issued, this flag is set. If a read or write command is issued to Side 1 of a single sided drive then this flag is set. |
D2 | Head Address | HD | This flag is used to indicate the state of the head at interrupt. |
D1 | Unit Select 1 | US 1 |
These flags are used to indicate the drive unit number at interrupt. |
D0 | Unit Select 0 | US 0 |
Bit No. |
Name |
Symbol |
Description |
D7 | End of Cylinder | EN | When the FDC tries to access a sector beyond the final Sector of a Cylinder, this flag is set. |
D6 | | | Not used. This bit is always 0 (low). |
D5 | Data Error | DE | When the FDC detects a CRC error in either the ID field or the data field, this flag is set. |
D4 | Over Run | OR | If the FDC is not serviced by the main systems during data transfers within a certain time interval, this flag is set. |
D3 | | | Not used. This bit always 0 (low). |
D2 | No Data | ND |
During execution of READ DATA, WRITE DELETED DATA or SCAN Command, if the
FDC cannot find the Sector specified in the IDR register, then this flag is set.
|
During executing the READ ID Command, if the FDC cannot read the ID field
without an error, then this flag is set.
|
During execution of the READ A Cylinder Command, if the starting sector cannot be found then this flag is set.
|
D1 | Not Writeable | NW | During execution of WRITE DATA, WRITE DELETED DATA or Format a Cylinder Command, if the FDC detects a write protect signal from the FDD, then this bit is set. |
D0 | Missing Address Mark | MA |
If the FDC cannot detect the ID Address Mark after encountering the
index hole twice, then this flag is set.
|
If the FDC cannot detect the Data Address Mark or the Deleyed Data Address
Mark, this flag is set. Also at the same time, the MD (Missing Address Mark in Data Field)
of Status Register is set.
|
Bit No. |
Name |
Symbol |
Description |
D7 | | | Not used. This bit is always 0 (low). |
D6 | Control Mark | CM | During executing the READ DATA or SCAN Command, if the FDC encounters a Sector which contains a Deleted Data Address Mark, this flag is set. |
D5 | Data Error in Data Field | DD | If the FDC detects a CRC error in the data field then this flag is set. |
D4 | Wrong Cylinder | WC | This bit is related with the ND bit, and when the contents of C on the medium is different from that stored in the IDR, this flag is set. |
D3 | Scan Equal Hit | SH | During execution, the SCAN Command, if the condition of the "equal" is satisfied, then this flag is set. |
D2 | Scan Not Satisfied | SN | During executing the SCAN Command, if the FDC cannot find a sector on the cylinder which meets the condition, then this flag is set. |
D1 | Bad Cylinder | BC | This bit is related with the ND bit and when the contents of C on the mdeium is different from that stored in the IDR and the content of C is &FF, then this flag is set. |
D0 | Missing Address Mark in Data Field | MD | When data is read from the medium, if the FDC cannot find a Data Address Mark or Deleted Data Address Mark, then this flag is set. |
Bit No. |
Name |
Symbol |
Description |
D7 | Fault | FT | This bit is used tto indicate the status of
the Fault signal from the FDD. |
D6 | Write Protected | WP | This bit is used to indicate the
status of the Write Protected signal from the FDD. |
D5 | Ready | RDY | This bit is used to indicate the status of the Ready signal
from the FDD. |
D4 | Track 0 | T0 | This bit is used to indicate the status of the Track 0 signal
from the FDD. |
D3 | Two Side | TS | This bit is used to indicate the status of the Two Side signal
from the FDD. |
D2 | Head Address | HD | This bit is used to indicate the status of the Side Select signal
to the FDD. |
D1 | Unit Select 1 | US 1 | This bit is used to indicate the status of the Unit Select 1 signal
to the FDD. |
D0 | Unit Select 0 | US 0 | This bit is used to indicate the status of the Unit Select 0 signal
to the FDD. |