Intel iapx 432 manual 1CH, 1AH, Ish, 1BASE Address, Ioh, Oeh, Prcess Index

Models: iapx 432

1 182
Download 182 pages 3.94 Kb
Page 113
Image 113

iAPX 432 Interface Processor Architecture Reference Manual

ALTER MAP AND SELECr DATA SEGmNI'

Operator ID: 3

Hex Byte

Contents Function Request Facility Offset

 

 

1------------------------

1

20H-33H

results 0 through 9 1 reserved

1

operand 6

1------------------------

1

1.EH

1------------------------BLOCKCOON!'

1

operand 5

1

1CH

1 ------------------------BASE DISPIACEMENI'

1

operand 4

1

1AH

1 SOURCE OBJECl' SELECTOR

1

operand 3

!------------------------

!

ISH

! ------------------------MASK

1

operand 2

1

16H

1BASE ADDRESS

1

 

 

1------------------------

1

 

operand 1

1 ------------------------ENl'RYSTATE

1

14H

operand 0

1

12H

! ------------------------WINOOWINDEX

1

 

 

1

 

IP function code 1 OOOH (AL'lER MAP AND

1

 

 

 

SELECr DATA SEGmNI')

IOH

 

 

1------------------------

1

 

function

state

1 ------------------------reserved

1

OEH

process selection

index

1

OCH

1 PR)CESS INDEX

 

 

 

1------------------------

1

 

ALTER MAP AND SELECr DATA SEG1ENT allCMs an operation to alter the inter-address space mapping provided by one of the address subrange map entries and to associate a given 432 or interconnect data segment with that address subrange map entry. The first operand is a double byte specifying which map entry/data segment, segment descriptor register is to be altered. This operator can only be used to affect map entries 0 through 3. The second operand is a double byte containing new entry state information. The third operand is a double byte containing the starting address of the new subrange to be mapped. The fourth operand is a double byte containing the mask used to specify size of the new subrange. The fifth operand specifies an access descriptor for the new data segment. This data segment access descriptor is copied into the mapped segment entry in the current context associated with the map entry being altered. The sixth operand is a double byte specifying the initial displacement into the data segment for the block transfer to

start or pseudo-refinement. If the new entry state information specifies that this entry is being set up in block transfer node, the seventh operand is a.double byte containing a count of the number bytes to be transferred. Note that this operator is unique to 432 Interface Processors. If the new entry state information specifies that the window is to be closed (set "invalid") then only the first two operands are required.

B-6

Page 113
Image 113
Intel iapx 432 manual 1CH, 1AH, Ish, 1BASE Address, Ioh, Oeh, Prcess Index