12.07.2015 Views

1. xerox 560 computer system - The UK Mirror Service

1. xerox 560 computer system - The UK Mirror Service

1. xerox 560 computer system - The UK Mirror Service

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LCWLOAD COMPLEMENT WORD0/Vord index alignment)If CC2 is set to 1 and the fixed-point arithmetic trap mask(AM) is a 1, the BP traps to location X'43' after executionof LOAD ABSOLUTE WORD; otherwise, the BP executesthe next instruction in sequence.LOAD COMPLEMENT WORD loads the 32-bit two's complementof the effective word into register R. Fixed-pointoverflow occurs if the effective word is -231 (X'80000000')in which case the result in register R is -231 and CC2 is setto 1; otherwise, CC2 is reset to O.LCDLOAD COMPLEMENT DOUBLEWORD(Doubleword index alignment)Affected: (R),CC2,CC3,CC4-EW-RCondition code settings:2 3 4 Result in R- 0 0 0 Zero- 0 Negative- 0 0 Positive- 0 No fixed-point overflowoFixed-point overflowTrap: Fixed-pointoverflow.If CC2 is set to 1 and the fixed-point arithmetic trap mask(AM) is a 1, the BP traps to location X'43' after executionof LOAD COMPLEMENT WORD; otherwise, the BP executesthe next instruction in sequence.LOAD COMPLEMENT DOUBLEWORD forms the 64-bittwo's complement of the effective doubleword, loads the32 low-order bits of the resu It into register Ru 1, and thenloads the 32 high-order bits of the result into register R.If R is an odd value, the result in register R is the 32 highorderbits of the two's complemented doubleword. <strong>The</strong> conditioncode settings are based on the two's complement ofthe effective doubleword, rather than the final result inregister R.Fixed-point overflow occurs if the effective doubleword is_~3 (X'8000000000000000'), in which case the result inregisters Rand Ru1 is _~3 and CC2 is set to 1; otherwise,CC2 is reset to O.Affected: (R),(Rul),CC2,CC3,CC4[-ED]32_63 -Condition code settings:Ru1; [-ED] 0-31- RTrap: Fixed-point overflow2 3 4 Two's complement of effective doublewordLAWLOAD ABSOLUTE WORD0/Vord index alignment)- 0 0 0 Zero- 0 Negative- 0 0 PositiveIf the effective word is positive, LOAD ABSOLUTE WORD!oads the effective v.'ord into regi$ter R. If the effectiveword is negative, LAW loads the 32-bit two's complementof the effective word into register R. Fixed-point overflowoccurs if the effective word is -~ 1 (X'80000000'), inwhich case the result in register R is _2 31 , and CC2 is setto 1; otherwise, CC2 is reset to O.Affected: (R),CC2,CC3,CC4IEWI-RTrap: Fixed-point overflow- 0 No fixed-point overflowoFixed-point overflowIf CC2 is set to 1 and the fixed-point arithmetic trap mask(AM) is a 1, the BP traps to location X'43' after executionof LOAD COMPLEMENT DOUBLEWORD; otherwise, theBP executes the next instruction in sequence.Example 1, even R field value:Condition code settings:2 3 4 Resu I tin R- 0 0 0 Zero0 Nonzero- 0 No fixed-point overflow0 Fixed-point overflow (sign bit on)ED(R)(Ru 1)CCBefore executi on",,,,,.,,"' A t=,""'nn A n""~""r-'- /\ VIL..J"t..JU/07t-\O\...LJLrxxxxxxxxxxxxxxxxxxxxAfter execution·V"""I')AC:<strong>1.</strong>70nfl nr"l"'\cr:'/\ I VL..J"t.JVI U 7 ,...,1) ..... L..I<strong>1.</strong>.1X'FEDCBA98'X'765432 1 l'xOOl52 Load/Store Instructions

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

Saved successfully!

Ooh no, something went wrong!