Enabling and Disabling · · · · 6-6 CHAPTER 7 • GENERAL INSTRUCTIONS 7-1
Handling of Floating Interruption Data Format· · · · · · · · 7-2 Conditions · · · · · · · · · 6-7 Binary-Integer Representation 7-2
Instruction-LengthCode 6-7 Binary Arithmetic · · · · · 7-3 Zero ILC · · · · · · · · · · 6-7 Signed Binary Arithmetic 7-3 ILC on Instruction-Fetching Addition and Subtraction 7-3
Exceptions· · · · · · · · 6-8 Fixed-Point Overflow · 7-3
Exceptions Associated with the Unsigned Binary Arithmetic 7-3PSW . . . · · · · · · · · · 6-9 Signed and Logical Comparison 7-4
Early Exception Recognition 6-9 Instructions· · · 7-4
Late Exception Recognition 6-9 ADD· · · · · 7-7
External Interruption· · · · · 6-10 ADD HALFWORD 7-7 Clock Comparator · · · · 6-11 ADD LOGICAL · · · · · · 7-8 CPU Timer 6-11 AND · · · · · 7-8
EmergencySignal 6-11 BRANCH AND LINK 7-9
ExternalCall · · · · 6-11 BRANCH AND SAVE 7-9
ExternalSignal · · · · · 6-12 BRANCH ON CONDITION 7-10 Interrupt Key · · · · 6-12 BRANCH ON COUNT · · 7-11
Interval Timer· · · · · 6-12 BRANCH ON INDEX HIGH · · · 7-11 funct ion Alert 6-12 BRANCH ON INDEX LOW OR EQUAL 7-11 Service Signal · · · · · · 6-13 COMPARE · · · 7-12 TOD-Clock Sync Check 6-13 COMPARE AND SWAP 7-12
I/O Interruption· · · 6-13 COMPARE DOUBLE AND SWAP 7-12 Machine-Check Interruption 6-14 HALFWORD · · · · 7-14 Program Interruption · · · · 6-14 LOGICAL · · 7-14
Exception-ExtensionCode · · · 6-15 COMPARE LOGICAL CHARACTERS UNDER Program-Interruption Conditions 6-15 MASK · · · · · · · · · · · · 7-15
Addressing Exception· · · 6-15 LOGICAL LONG 7-15
AFX-Translation Exception 6-18CONVERT TO BINARY · · · · · · 7-16 ASN-Translation-Specification CONVERT TO DECIMAL · · · · · · 7-17
Exception· · · · · · 6-18 DIVIDE · · · · 7-17
ASX-Translation Exception 6-18EXCLUSIVE OR · · · 7-18
Data Exception· · · · · · · 6-18 EXECUTE · · · · · 7-19
Decimal-Divide Exception 6-19INSERT CHARACTER · · · · · 7-20 Dec i ma l-Overf lot'" Exception 6-19 INSERT CHARACTERS UNDER MASK 7-20 Execute Exception 6-19 LOAD · · · · · 7-20 Exponent-Overflow Exception 6-19 LOAD ADDRESS 7-21
Exponent-Underflow Exception 6-19LOAD AND TEST · · · · · · · · 7-21
EX-Translation Exception· 6-20 LOAD Cor'1P L Ef'1ENT 7-21 Fixed-Point-Divide Exception 6-20 LOAD HALFWORD 7-22 Fixed-Point-Overflow Exception 6-20 LOAD TIPLE · · · · · · · 7-22
Floating-Point-DivideLOAD NEGATIVE 7-22
Exception· · · · · · 6-20 LOAD POSITIVE · · · · · · · · 7-22
LX-Translation Exception6-20 MONITOR CALL 7-23 t10n ito r Event · · · 6-21 MOVE · · · · · · · · · · · · · 7-23
Operation Exception· · 6-21 MOVE INVERSE · · · · 7-24 Page-Translation Exception 6-22 t'10VE LONG · · · · · · · · · · 7-24 PC-Translation-Specification MOVE NUttER I CS 7-27
Exception· · · 6-22 WITH OFFSET · · · · 7-27 PER Event · · · · · · 6-22 MOVE ZONES 7-28 Primary-Authority Exception 6-23 MULTIPLY · · · · · 7-28 Privileged-Operation Exception 6-23 MULTIPLY HALFWORD 7-29 Protection Exception · · · · 6-23 OR . · · · · · · · 7-29
Secondary-Authority Exception 6-24PACK · · · · · · · · · · 7-30 Segment-Translation Exception 6-24 SET PROGRAM MASK 7-31 Significance Exception 6-25 SHIFT LEFT DOUBLE · · · · · · 7-31 Space-Switch Event · · · · · 6-25 SHIFT LEFT DOUBLE LOGICAL 7-32 Special-Operation Exception 6-25 SHIFT LEFT SINGLE 7-32 Specification Exception 6-26 SHIFT LEFT SINGLE LOGICAL 7-33
Translation-SpecificationSHIFT RIGHT DOUBLE 7-33
Exception· · · · · · · · · 6-27 SHIFT RIGHT DOUBLE LOGICAL 7-33
Unnormalized-Operand Exception 6-27SHIFT RIGHT SINGLE 7-34
Vector-Operation Exception 6-28SHIFT RIGHT SINGLE LOGICAL 7-34
Collective Program-InterruptionSTORE · · · · 7-34
Names . .· · · · · · · · · · 6-28 STORE CHARACTER 7-34
Recognition of Access Exceptions 6-28STORE CHARACTERS UNDER MASK 7-35 f>1ult;ple Program-Interruption STORE CLOCK · · · · · · · 7-35
Conditions· · · · · · 6-30 STORE HALFWORD 7-36
Access Exceptions 6-33STORE TIPlE · · · · · 7-36 ASH-Translation Exceptions 6-35 SUBTRACT · · 7-36
Trace Exceptions· · · · 6-35 SUBTRACT HALFWORD · · · 7-37 Restart Interruption 6-35 SUBTRACT LOGICAL 7-37 Supervisor-Call Interruption 6-36 SUPERVISOR CALL 7-38 , Priority of Interruptions 6-36
;x
Handling of Floating Interruption Data Format
Instruction-Length
Exceptions
Exceptions Associated with the Unsigned Binary Arithmetic 7-3
Early Exception Recognition 6-9 Instructions
Late Exception Recognition 6-9 ADD
External Interruption
Emergency
External
External
Interval Timer
I/O Interruption
Exception-Extension
Addressing Exception
AFX-Translation Exception 6-18
Exception
ASX-Translation Exception 6-18
Data Exception
Decimal-Divide Exception 6-19
Exponent-Underflow Exception 6-19
EX-Translation Exception
Floating-Point-Divide
Exception
LX-Translation Exception
Operation Exception
Exception
Secondary-Authority Exception 6-24
Translation-Specification
Exception
Unnormalized-Operand Exception 6-27
Vector-Operation Exception 6-28
Collective Program-Interruption
Names . .
Recognition of Access Exceptions 6-28
Conditions
Access Exceptions 6-33
Trace Exceptions
;x