CI3JECrS AND OPERATORS

Table 2-1 IP/GOP System Object Comparison

Object

IP Implementation-

Processor Object

similar

Process Obj ect

similar

Context Object

similar

Operand Stack

none

Instruction Segment

none

Object Table

identical

IkInain

identical

Port

identical

Carrier

identical

Storage Resource

none

Type Definition

identical

Communication Segment

identical

Descriptor Controller

identical

Refinement Controller

identical

Legend:

 

identical

IP and GOP ~lementations are identical

similar

While conceptually similar, IP implements object

 

differently than GOP

none

IP does not implement object

IP OPERATORS

Table 2-2compares the operators available in the IP's function set to those provided in the GOP's instruction set. Since windows are unique to Interface Processors, the ALTER MAP AND SELECr DATA SEGMENT function has no counterpart in the GOP. Conversely, the IP has no functions for performing arithmetic (except for the exclusion function INDIVISIBLE ADD SHORI' ORDINAL) or logical operations on numeric or character data types, nor any operators to alter the flow of execution (e.g., branch or call functions). To the extent that these classes of operators are needed in a Peripheral Subsystem interface, they can be provined by the cornbinatlon of the Attached

Processor's instruction set and the IP's window facility. For example, by opening a windCM on a message received fran a GOP process, the I/O controller can use AP instructions to test and branch on the value of a message field read through the window.

2-3

Page 36
Image 36
Intel iapx 432 manual IP Operators