25.03.2015 Views

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Command Status Registers<br />

Table 14. Status Register 0<br />

NO.<br />

07<br />

06<br />

NAME<br />

Interrupt<br />

Code<br />

05 Seek End<br />

BIT<br />

04 Equipment<br />

Check<br />

03 Not Ready<br />

02 Head Address<br />

01 Unit Select 1<br />

DO Unit Select 0<br />

SYMBOL<br />

IC<br />

SE<br />

EC<br />

NR<br />

HO<br />

US 1<br />

US 0<br />

DESCRIPTION<br />

07 = 0 and 06 = 0<br />

Normal termination of command, (NT),<br />

Command was completed and properly<br />

executed.<br />

07 = 0 and 06 =1<br />

Abnormal termination of command,<br />

(AT). Execution of command was<br />

started, but was not successfully<br />

completed.<br />

07 =1 and 06 = 0<br />

Invalid command issue (lC). Command<br />

wh ich was issued was never started.<br />

07 = 1 and 06 =1<br />

Abnormal termination because during<br />

command execution the ready signal<br />

from FOO changed state.<br />

When the FOC completes the Seek<br />

command, this flag is set to 1 (high).<br />

If a fault signal is received from the<br />

FOO, or if the track 0 signal fails to<br />

occur after 77 step pulses (recalibrate<br />

command) then this flag is set.<br />

When the F 0 0 is in the not·ready state<br />

and a read or write command is issued,<br />

this flag is set. If a read or write command<br />

is issued to side 1 of a single sided drive,<br />

then this flag is set.<br />

This flag is used to indicate the state<br />

of the head at interrupt.<br />

These flags are used to indicate a Drive<br />

unit Number at interrupt.<br />

2-100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!