Condition Codes - Xerox 7250 Reference Manual

Cartridge disk system
Table of Contents

Advertisement

MEMORY
Disk
I/o
program
Interrupt
Machine fault
routine
routine
SIO
AIO
Read Direct
~
~
I/o
Command Doubleword
l
"Order
I
J
Memory byte address
. /
.
,
"
~.'
,.
,."".., ""'lOll""''''''''
(~I~I~;J[I&I:I.","",
, "
J.."
,~',::,
.", "
J
.
i
I/O Table
-
~
I
"~t_
1
Second de ta
Third data
I
Fourth data
I
byte
byte
byte
byte
0
" . ,
.
10"
'"
' . ' S ' 6 i
1.'"lQl'21111"l:
ol?
' 1 " 1 0 ) '
I
Data byte
I
Data byte
Data byte
ILast data byte/
Cl·
..
) . )
,,'
~
' O J
11.
11
I) : .. IS 10 ;, "
I.
20
2' 22 21,2'
15
26 27 <1Il
:;>9
)(I
)1
SIO Instruction
II
Operation
! R,~
J,
~ I.L~" I,R,e:rJ~~J:.I:~:r~ ~D~
"
I
*
Cooe
i "
5[. S . '
I
I
,
I
, - . - -
I
r - - -
I
lOP
lOP Subchannel
I
I
r--
t
I
I
I
I
I
I
CONTROLLER
I
i
I
1
--
I
I
I
J
[ill]
c c
11
6 I , ill S ,
5 1 i ,12 5,
Order
In
Status
Device Status Byte
Condition Codes
Address Register
I
I
Track Sector
I
I
I
I
I
DRIVE
I
I
~
~ ~ ~
CPU
General register 0
1
0000
First command
I
0000
0000
0000
doubleword address
~,.'
..
'.'''''''''.''''.'
'I
Register R
STATUS RESPONSE
1
0000
0000
0000
0000
Current command
I
doubleword address
l
.
,
.
.
'0
II
Ij
) 1 . ' 5
.,
18 1
~
l'
~.
J,
~
20
.,."""
Register Rul
I'
i
I
Operational
Dev
I
ce Status
Status
Byte count
I
0 1 1 1 .
s.,
8
<,r
101111.11"5 ' . '
"
1. 2C 1
]; .'1,." ;
~
20
:~
11 ... JO J I
Condition Codes
-
[ill
c (
' z
--
Legend
Each disk has a unique device address. CPU executes instructi
ens;
lOP executes commands; and the controller and device execute
orders.
~
X'Ol'
Write
X'02'
Read
X'03'
Seek
X'04'
Sense
X'05'
Check-write
X'I2'
Read
X'13'
Test
I/O Command Doubleword
Memory byte address
Pointer to the first byte
DC
Data chaining flag
IZE
Interrupt at zero byte count
CC
Command chaining flag
ICE
Interrupt at channel end
HTE
Halt on transmission error
IUE
Interrupt at unusual end
SIL
Suppress incorrect length
S
Skip
Byte count
Number of bytes to
be
transmitted
SIO instruction
I
R
General register that is to contain the
first word of the status response
DC and D
Device controller and device oddresses
Register 0
Pointer to the first commornjdoublew
Status Reseonse, Program may request a 2-word or a I_ord
status response, or none.
Current command doubleword address: pointer to the cumtnt
doubleword in the command list.
Device Status: Reports condition of the device and controller
such as not operational, ready, busy.
I
Operational Status (Order In Statu,): Reports tronsmi"ion err
or,
incorrect length, channel end, and unusual end.
Byte count: number of bytes yet to be transmitted.
Condition Codes. eCI and CC2 report, e.g., oddress recog-
nized, I/O instruction accepted or nat accepted.
Address Register. Seek order initially sets track and sector
addresses. Controller automatically increments.
Figure 6. 1/0 Operational Flow - Xerox Sigma 5/6/7/8
8
1/0 Operational Flow

Advertisement

Table of Contents
loading

This manual is also suitable for:

72517252

Table of Contents