| OPCODE | RX | RY | (DEST USUALLY RX) +--------+----+----+ 00 -- 20 FIXT 40 SUS 60 LSL 01 MOVE 21 FIXR 41 LUS 61 LSR 02 NEG 22 RNEG 42 RUM 62 ASL 03 ADD 23 RADD 43 LDREGS 63 ASR 04 SUB 24 RSUB 44 TRANS 64 DLSL 05 MPY 25 RMPY 45 DIRT 65 DLSR 06 DIV 26 RDIV 46 MOVE SR <- R 66 07 REM 27 MAKERD 47 MOVE R <- SR 67 08 NOT 28 LCOMP 48 68 CSL 09 OR 29 FLOAT 49 69 0A XOR 2A RCOMP 4A 6A SEB 0B AND 2B 4B 6B 0C CBIT 2C EADD 4C MAINT 6C 0D SBIT 2D ESUB 4D 6D 0E TBIT 2E EMPY 4E READ 6E 0F CHK 2F EDIV 4F WRITE 6F 10 NOP 30 DFIXT 50 TEST > 70 LSL IMM 11 MOVE IMM 31 DFIXR 51 TEST < 71 LSR IMM 12 32 DRNEG 52 TEST = 72 ASL IMM 13 ADD IMM 33 DRADD 53 CALLR 73 ASR IMM 14 SUB IMM 34 DRSUB 54 TEST IMM > 74 DLSL IMM 15 MPY IMM 35 DRMPY 55 TEST IMM < 75 DLSR IMM 16 36 DRDIV 56 TEST IMM = 76 17 37 MAKEDR 57 RET 77 18 NOT IMM 38 DCOMP 58 TEST <= 78 CSL IMM 19 39 DFLOAT 59 TEST >= 79 1A 3A DRCOMP 5A TEST <> 7A SEH 1B AND IMM 3B TRAP 5B KCALL 7B 1C 3C 5C TEST IMM <= 7C 1D 3D 5D TEST IMM >= 7D 1E 3E 5E TEST IMM <> 7E 1F CHK IMM 3F 5F 7F INTEGER ARITH ADD DIV MPY NEG REM SUB LOGICAL AND MOVE NOT OR XOR NOP INT/LOG IMMED MOVE NOT ADD SUB AND MPY EXT PREC EADD EDIV EMPY ESUB REAL FIXR FIXT FLOAT MAKERD RADD RDIV RMPY RNEG RSUB DOUBLE DFIXR DFIXT DFLOAT DRADD DRDIV DRMPY DRNEG DRSUB MAKEDR BIT CBIT SBIT TBIT TEST VALUES TEST COMPARE LCOMP DCOMP RCOMP DRCOMP SHIFT CSL LSL LSR ASL ASR DLSL DLSR SIGN EXTEND SEB SEH SUS STORE TO USER SPACE LUS LOAD FROM USER SPACE RUM RETURN TO USER MODE DIRT MARK PAGE DIRTY TRANS TRANSLATE VIRTUAL TO PHYSICAL