APPENDIX  ~   NUMBER  REPRESENTATION  AND  INSTRUCTION-USE   EXAMPLES  
Number Representation•••••••••••••••••••••••••••••••••••••   A-2  
Binary Integers•..••••••••••••••.••..•••••••••••••••••••   A-2  
Signed Binary Integers•.••....•.•.••.••••••.••••••••••   A-2  
Unsigned Binary Integers•••..••••••••••••••.••••••••••   A-4  
Decimal Integers.•.••.••••••.••••••••..•••••••••.•••••••   A-5  
Floating-Point Numbers.....••..........••.••••.•...••••.   A-5  
Conversion Example..•.•.••...•••••••••.••.••••.••••••••.   A-7  
Instruction-Use Examples••••••••••••••••.•••••••••••••••••   A-7  
Machine Format..••••••••••••.•••••••••.•••••••••.•••.•••   A-7  
Assembler-Language Format•••.••••••.••.••••••••••.•.••••   A-7  
General Instructions•.•.....••..•..•.•••..•..•••.•••...••.   A-8  
ADD HALFWORD (AH)•.•••••.•••..••..••••..••.•••••••••••••   A-8  
AND (N,NC,   NI,  NR)  •••..•••••.••••••••••••••••.•••••••••   A-8  
NI Example.•••••••••••.•••...•..••••.•••••••.•••..••••   A-8  
Linkage Instructions (BAL, BALR,BAS,   BASR)  •••••••••.••.   A-8  Other   BALR  and  BASR  Examples  •••••.•..••.••••.•••...•••   A-lO   BRANCH   ON   CONDITION   (BC,   BCR)   ..•.•••••••.••••••••••••...   A-lO   BRANCH   ON   COUNT   (BCT,   BCTR)   ..•••..••.•.••..•••••..••••••   A-lD  BRANCH   ON   INDEX  HIGH  (BXH)  .•...•.......•....••........••   A-ll  
BXH Example 1•••.••.•..•..•••••...••..••.•...........•   A-l!  
BXH Example 2•...••....•...•.••.•..•.•.•.•.•••..••••••   A-l!  BRANCH   ON   INDEX  LOW   OR   EQUAL  (BXLE)  ••..••..•••.••••..•••   A-12  
BXLE Example 1•...•...•.....•...•....•••.•..........••   A-l2  
BXLE Example 2.•.••.•..•.•.•...•.•...•..•.•....•......   A-12  COMPARE   HALFWORD   (CH)   .•......•••..•..•.•...•••••..•••••.   A-12  COMPARE   LOGICAL   (CL,   CLC,   CLI,   CLR)   •••...•.••........•••   A-13  CLC   Example  •.•...•...•.•.....•.....•.......•...•.•.•.•   A-13  CLI   Example  ............•..............................  A-l3  CLR   Example  .....•••........•................•.•..••.•.   A-l4  COMPARE   LOGICAL   CHARACTERS   UNDER  MASK  (CLM)   •••.•....••.•   A-l4  COMPARE   LOGICAL   LONG   (CLCL)   ........................•....  A-14  CONVERT   TO   BINARY   (CVB)   ..•.•.•.••••....•.........•....•.   A-l6  CONVERT   TO   DECIMAL   (CVD)   .•.•.•.•.•.•••.•.•.•..•.•.••..•.   A-l6  
DIVIDE (0, DR)••.•••...•••.••.•.••••.•.••••••••••..•.••.   A-16  EXCLUSIVE   OR   (X,  XC,   XI,  XR)  •..••.•....•.•.••.......•.•.   A-17  XC   Example  .......•....••.............•.•.•.......•..•.   A-17  
XI Example.•..••••...•.•....••..•....•••.•••.•...•..•.   A-18  EXECUTE   (EX)  .•...•.••......•.•••••....•••....•....•.•.•.   A-l8  
INSERTCHARACTERS   UNDER  MASK  (ICM)   •..•.••..••.•.•...••..   A-19  LOAD   (L,  LR)  .•....•...•....••....•......•.•......•...•..   A-20   LOAD   ADDRESS  (LA)  •••...•...•.•••••..••.•••••..•.........   A-20   LOAD   HALFWORD   (LH)  ••.•...•...••.••••...••.•.•.••...•...•   A-20   MOVE   (MVC,   MVI)  ••••.•.•..•.•••...•..•..••.•.••...•.••.•.   A-2!  MVC   Example  •..•.•....................•................   A-21  
MVI Example•..••.•...•••..•.•.•.•.•...........•.•...•.   A-2l  MOVE   INVERSE  (MVCIN)   .......••••.••••••.•.••••••.•••••••.   A-22  MOVE   LONG   (MVCL)   .•••..••••.••.••••••.••••.•••.••••..•.•.   A-22  MOVE   NUMERICS   (MVN)  ....••...•.•...•..•••..•••••....••••.   A-23  MOVE   WITH  OFFSET   (MVO)   ..•.•..••.•••..•••..•.•.•.•.•..•..   A-23  MOVE   ZONES   (MVZ)  ••••..•••••••••••••••••••••.•.•.••.•.••.   A-24  
MUL TIPLY   (M,  MR)  •••....••.•.•••.•••..••••.•.•.•••.••..••   A-24  MULTIPLY   HALFWORD   (MH)  .••.•.•••••••••..•••••••.•••...••.   A-24  OR   (0,   OC,   01,   OR)   .•..••....•....•..••..•.•.••...•...•..   A-25  01   Example  ••.•••••.•••••.•••••••••••••••••••.••••••...   A-25  PACK   (PACK)   .•...•••...•••••.•••••••••••••••.•••.•..••.••   A-25  
SHIFT LEFTDOUBLE   (SlDA)  ..•.....•...••.••••.•••..•••••..   A-26  
SHIFT LEFT SINGLE (SLA)•..•••..•.•.••..••••.••.••...••..   A-26  STORE   CHARACTERS   UNDER  MASK  (STCM)   ••••••••••••.••..•••..   A-26  STORE   MULTIPLE  (STM)  .••.•••••••••••••••••••.••.••••••.••   A-27  
TEST UNDER MASK (TM)••••.••...•••••.•••••.••••..•..••.•.   A-27  
TRANSLATE (TR).............•.....•.•.•.•................   A-28  
TRANSLATE AND TEST (TRT)•.•.•••••••••••••••••.•...•.....   A-28  UNPACK   (UNPK)  .•••••...•.••••••..••••••.••.•••.••••••••..   A-30   Decimal  Instructions  •.•.•••..••....••.••••••.•••••.•.•.•••   A-30   ADD  DECIMAL   (AP)  •....••••...••.•••..••••••••.•...•..••••   A-3D  COMPARE   DECIMAL   (CP)   •••••••••..•••••••••••••••••••..••..   A-3I   DIVIDE  DECIMAL   (DP)  ...•••.•.••••••••••••••••••••.•••.••.   A-3I   EDIT  (ED)  ••••••.••••.•••.••••.••••••••••••.••••••.••••.•   A-3I   Appendix  A.  Number  Representation  and  Instruction-Use  Examples  A-I   
Number Representation
Binary Integers
Signed Binary Integers
Unsigned Binary Integers
Decimal Integers
Floating-Point Numbers
Conversion Example
Instruction-Use Examples
Machine Format
Assembler-Language Format
General Instructions
ADD HALFWORD (AH)
AND (N,
NI Example
Linkage Instructions (BAL, BALR,
BXH Example 1
BXH Example 2
BXLE Example 1
BXLE Example 2
DIVIDE (0, DR)
XI Example
INSERT
MVI Example
MUL TIPL
SHIFT LEFT
SHIFT LEFT SINGLE (SLA)
TEST UNDER MASK (TM)
TRANSLATE (TR)
TRANSLATE AND TEST (TRT)
 
             
            












































































































































































































































































































































































































































































































































































