Operation Codes
RR FormatCLASS ------ FIXED-POINT
BRANCHING ANDFULLWORD FLOATING-POINT FLOA TING-POINT STATUS SWITCHING AND LOGICAL LONG SHORT xxxx OOOOxxxx 0001xxxx 0010xxxx 0011xxxx 0000 Load Positive Load Positive Load Positive 0001 Load Negative Load Negative Load Negative 0010 Load and Test Load and Test Load and Test 0011 Load Complement Load Complement Load Complement 0100 Set Program Mask AND Halve Halve 0101 Branch and Link Compare Logical 0110 Branch on Co un t OR 0111 Branch/Condition Exclusive OR 1000 Set Key Load Load Load 1001 Insert Key Compare Compare Compare 1010 Supervisor Call Add Add N Add N 1011 Subtract Subtract N Subtract N 1100 Multiply Multiply Multiply 1101 Divide Divide Divide 1110 Add Logical Add U Add U 1111 Subtract Logical Subtract U Subtract U RX Format CLASS -- ------._-- FIXED-POINT FIXED-POINT HALFWORD FULLWORD FLOA TING-POINT FLOATING-POINT AND BRANCHING AND LOGICAL LONG SHORT --" xxxx 0100xxxx 010lxxxx 0110xxxx 011lxxxx 0000 Store Store Store Store 0001 Load Address 0010 Store Character 0011 Insert Character 0100 Execute AND 0101 Branch and Link Compare Logical 0110 Branch on Count OR 0111 Branch/Condition Exclusive OR 1000 Load Load Load Load 1001 Compare Compare Compare Compare 1010 Add Add AddN AddN 1011 Subtract Subtract Subtract N Subtract N 1100 Multiply Multiply Multiply Multiply 1101 Divide Divide Divide 1110 Convert-Decimal Add Logical Add U AcM U 1111 Convert-Binary Subtract Logical Subtract U Subtract U Appendix G 145
RR Format
BRANCHING AND