LSC 0000 1 L 1 1 1 4/0,8/c Load Short Constant STI 0400 1 S -2 1 0T 6/04,2/0,4/t Store Indirect NOT 0420 1 A 0 0 0 12/0420 Boolean Negation AND 0421 1 A -1 0 0 12/0421 Boolean AND IOR 0422 1 A -1 0 0 12/0422 Boolean Inclusive OR INT 0423 1 A -1 0 0 12/0423 Set Intersection UNI 0424 1 A -1 0 0 12/0424 Set Union DIF 0425 1 A -1 0 0 12/0425 Set Difference SGS 0426 1 A 0 0 0 12/0426 Generate Singleton Set INN 0427 1 A -1 0 0 12/0427 Test Set Membership MOD 0430 1 A -1 0 0 12/0430 Integer MOD FLO 0431 1 A 0 0 0 12/0431 Float next-to-top FLT 0432 1 A 0 0 0 12/0432 Float top REP 0433 1 M -- 0 0 12/0433 Return from Procedure REF 0434 1 M -- 0 0 12/0434 Return from Function LDN 0435 1 L 1 0 0 12/0435 Load NIL SES 0436 1 M -- 0 0 12/0436 Save Expression Stack ILN 0437 1 A 0 0 0 12/0437 Increment Line Number ADI 0440 1 A -1 0 0 12/0440 Add Integers SBI 0441 1 A -1 0 0 12/0441 Subtract Integers MPI 0442 1 A -1 0 0 12/0442 Multiply Integers DVI 0443 1 A -1 0 0 12/0443 Divide Integers ODD 0444 1 A 0 0 0 12/0444 Test for Odd Integer NGI 0445 1 A 0 0 0 12/0445 Negate Integer ABI 0446 1 A 0 0 0 12/0446 Absolute value of Integer SQI 0447 1 A 0 0 0 12/0447 Square Integer ADR 0450 1 A -1 0 0 12/0450 Add Reals SBR 0451 1 A -1 0 0 12/0451 Subtract Reals MPR 0452 1 A -1 0 0 12/0452 Multiply Reals DVR 0453 1 A -1 0 0 12/0453 Divide Reals TRC 0454 1 A 0 0 0 12/0454 Truncate Real to Integer NGR 0455 1 A 0 0 0 12/0455 Negate Real ABR 0456 1 A 0 0 0 12/0456 Absolute value of Real SQR 0457 1 A 0 0 0 12/0457 Square Real POP 0460 1 A -1 0 0 12/0460 POP Expression Stack SWA 0461 1 A 0 0 0 12/0461 Swap. SGM 0462 1 A -1 0 0 12/0462 Generate Multiple Set CHI 0463 1 A -1 0 0 12/0463 Check scalar in range VPA 0464 1 A 0 0 0 12/0464 Validate Pointer Assignment RND 0465 1 A 0 0 0 12/0465 Round Real to Integer VPR 0466 1 A 0 0 0 12/0466 Validate Pointer Reference CHS 0467 1 A 0 0 0 12/0467 Check Set value CFP 0470 1 C -1 0 0 12/0470 Call Formal Proc/func ??? 0477 1 ? ?? ? 0 3/04,6/x Trap (70 < x <= 77) CPR 0500 1 A -1 2 C 6/05,3/t,3/r Compare SHL 0600 1 A 0 1 1 6/06,1/0,5/c Shift Left SHR 0640 1 A 0 1 1 6/06,1/1,5/c Shift Right (*) INS 0700 1 A 0 1 1 6/07,1/0,5/c Short Increment DES 0740 1 A 0 1 1 6/07,1/1,5/c Short Decrement DUP 1000 2 L 1 1 1 12/1000,12/c Duplicate LCA 1001 2+ L 1 1 1 12/1001,12/c,?/s Load Constant Address CIP 1002 2 C 0 1 * 12/1002,12/c Call Intrinsic Procedure FER 1003 2 C -1 1 1 12/1003,12/c False Error RES 1004 2 M -- 1 1 12/1004,12/c Restore Expression Stack MPD 1005 3 C 0 2 * 12/1005,7/0,7/s,10/p Make Proc/func Descriptor ??? 1017 2+ ? ?? ? -- 6/10,6/x,12/?,?/? Trap (5 < x <= 17) LDC 1020 2+ L 1 2 * 6/10,2/1,4/t,?/c Load Constant INC 1040 2 A 0 1 1 3/1,4/01,17/q Increment DEC 1100 2 A 0 1 1 3/1,4/02,17/q Decrement IXA 1140 2 A -1 1 1 3/1,4/03,17/q Index Address CAP 1200 2 C 0 1 1L 3/1,4/04,7/s,10/p Call Actual Proc/func UJP 1240 2 C 0 1 1L 3/1,4/05,17/q Unconditional Jump FJP 1300 2 C -1 1 1L 3/1,4/06,17/q False Jump XJP 1340 2 C -1 1 1L 3/1,4/07,17/q Indexed Jump LDB 1400 3 L 1 3 2T 3/1,4/10,17/q,4/0,4/t,4/l Load Based STB 1440 3 S -1 3 2T 3/1,4/11,17/q,4/0,4/t,4/l Store Based ENT 1500 3 M -- 3 * 3/1,4/12,17/q,7/0,1/f,4/l Enter proc/func. CPS 1540 3 S -1 2 C 3/1,4/13,17/q,9/0,3/r Compare Strings MOV 1600 2 S -2 1 1 3/1,4/14,17/q Move EJP 1640 2 C -- 2 1 3/1,4/15,7/l,10/p Exit Jump SLN 1700 2 A 0 1 1 3/1,4/16,17/q Set Line Number ??? 1740 2+ ? ?? ? -- 3/1,4/17,?/? Trap LDL 2000 2 L 1 2 1T 3/2,4/t,17/q Load Local LDG 3000 2 L 1 2 1T 3/3,4/t,17/q Load Global STL 4000 2 S -1 2 1T 3/4,4/t,17/q Store Local STG 5000 2 S -1 2 1T 3/5,4/t,17/q Store Global LDI 6000 2 L 0 2 1T 3/6,4/t,17/q Load Indirect LDA 7000 2 L 1 2 2 3/7,4/l,17/q Load Address