PDPTube Instructions implemented ================================ 000000 HALT - done 000001 WAIT - unimplemented 000002 RTI - unimplemented 000003 BPT - unimplemented 000004 IOT - unimplemented 000005 RESET - unimplemented 000006 RTT - unimplemented 000007 MFPT - unimplemented 00020r RTS - done 00001x - - unimplemented 00021r - - unimplemented 00002x - - unimplemented 00022r - - unimplemented 00003x - - unimplemented 00023r SPL - unimplemented 000240 NOP - done 00004x - - unimplemented 00024r Cxx - done 00005x - - unimplemented 00025r Cxx - done 00006x - - unimplemented 00026r Sxx - done 00007x - - unimplemented 00027r Sxx - done 0001dd JMP - done 0003dd SWAB - done 1000xx BPL - done 0004xx BR - done 1004xx BMI - done 0010xx BNE - done 1010xx BHI - done 0014xx BEQ - done 1014xx BLOS - done 0020xx BGE - done 1020xx BVC - done 0024xx BLT - done 1024xx BVS - done 0030xx BGT - done 1030xx BHIS - done 0034xx BLE - done 1034xx BLO - done 004rdd JSR - done 1040xx EMT - done 1044xx TRAP - done 0050dd CLR - done 1050dd CLRB - done 0051dd COM - done 1051dd COMB - done 0052dd INC - done 1052dd INCB - done 0053dd DEC - done 1053dd DECB - done 0054dd NEG - done 1054dd NEGB - done 0055dd ADC - done 1055dd ADCB - done 0056dd SBC - done 1056dd SBCB - done 0057dd TST - done 1057dd TSTB - done 0060dd ROR - done 1060dd RORB - done 0061dd ROL - done 1061dd ROLB - done 0062dd ASR - done 1062dd ASRB - done 0063dd ASL - done 1063dd ASLB - done 0064dd MARK - unimplemented 1064dd MTPS - done 0065dd MFPI - unimplemented 1065dd MFPD - unimplemented 0066dd MTPI - unimplemented 1066dd MTPD - unimplemented 0067dd SXT - done 1067dd MFPS - done 0070dd CSM - unimplemented 1070dd - - unimplemented 0071dd - - unimplemented 1071dd - - unimplemented 0072dd TSTSET- unimplemented 1072dd - - unimplemented 0073dd WRTLCK- unimplemented 1073dd - - unimplemented 0074dd - - unimplemented 1074dd - - unimplemented 0075dd - - unimplemented 1075dd - - unimplemented 0076dd - - unimplemented 1076dd - - unimplemented 0077dd - - unimplemented 1077dd - - unimplemented 01ssdd MOVB - done 11ssdd MOVB - done 02ssdd CMPB - done 12ssdd CMPB - done 03ssdd BITB - done 13ssdd BITB - done 04ssdd BICB - done 14ssdd BICB - done 05ssdd BISB - done 15ssdd BISB - done 06ssdd ADD - done 16ssdd SUB - done 070rdd MUL - done (exc sign) 170rdd Float - unimplemented 071rdd DIV - done (exc sign) 171rdd Float - unimplemented 072rdd ASH - done (exc V) 172rdd Float - unimplemented 073rdd ASHC - done (exc V) 173rdd Float - unimplemented 074rdd XOR - done 174rdd Float - unimplemented 07500x FADD - unimplemented 175rdd Float - unimplemented 07501x FSUB - unimplemented 07502x FMUL - unimplemented 07503x FDIV - unimplemented 07504x - - unimplemented 07505x - - unimplemented 07506x - - unimplemented 07507x - - unimplemented 076rdd CIS - unimplemented 176rdd Float - unimplemented 077rdd SOB - done 177rdd Float - unimplemented Commercial Instruction Set -------------------------- 07600x - - unimplemented 07610x - - unimplemented 07601x - - unimplemented 07611x - - unimplemented 07602N L2DN - unimplemented 07612x - - unimplemented 076030 MOVC - unimplemented 076130 MOVCI - unimplemented 076031 MOVRC - unimplemented 076131 MOVRCI - unimplemented 076032 MOVTC - unimplemented 076132 MOVTCI - unimplemented 076033 - - unimplemented 076133 - - unimplemented 076034 - - unimplemented 076134 - - unimplemented 076035 - - unimplemented 076135 - - unimplemented 076036 - - unimplemented 076136 - - unimplemented 076037 - - unimplemented 076137 - - unimplemented 076040 LOCC - unimplemented 076140 LOCCI - unimplemented 076041 SKPC - unimplemented 076141 SKPCI - unimplemented 076042 SCANC - unimplemented 076142 SCANCI - unimplemented 076043 SPANC - unimplemented 076143 SPANCI - unimplemented 076044 CMPC - unimplemented 076144 CMPCI - unimplemented 076045 MATC - unimplemented 076145 MATCI - unimplemented 076046 - - unimplemented 076146 - - unimplemented 076047 - - unimplemented 076147 - - unimplemented 076050 ADDN - unimplemented 076150 ADDNI - unimplemented 076051 SUBN - unimplemented 076151 SUBNI - unimplemented 076052 CMPN - unimplemented 076152 CMPNI - unimplemented 076054 CVTPN - unimplemented 076154 CVTPNI - unimplemented 076055 CVTNP - unimplemented 076155 CVTNPI - unimplemented 076056 ASHN - unimplemented 076156 ASHNI - unimplemented 076057 CVTLN - unimplemented 076157 CVTLNI - unimplemented 07606N L3DN - unimplemented 07616x - - unimplemented 076070 ADDP - unimplemented 076170 ADDPI - unimplemented 076071 SUBP - unimplemented 076171 SUBPI - unimplemented 076072 CMPP - unimplemented 076172 CMPPI - unimplemented 076074 MULP - unimplemented 076174 MULPI - unimplemented 076075 DIVP - unimplemented 076175 DIVPI - unimplemented 076076 ASHP - unimplemented 076176 ASHPI - unimplemented 076077 CVTLP - unimplemented 076177 CVTLPI - unimplemented 0762xx - - unimplemented 0763xx - - unimplemented 0764xx - - unimplemented 0765xx - - unimplemented 076600 MED6X - unimplemented 076700 XFC 076601 MED74C - unimplemented 076701 - 076602 - 076702 - 076603 - 076703 - 076604 - 076704 - 076605 - 076705 - 076606 - 076706 - 076607 - 076707 - 07661x - 07671x - 07662x - 07672x - 07663x - 07673x - 07664x - 07674x - 07665x - 07675x - 07666x - 07676x - 07667x - 07677x - Floating Point Instruction Set ------------------------------ 170000 CFCC 170010 170001 SETF 170011 SETD 170002 SETI 170012 SETL 170003 170013 170004 170014 170005 STA0 170015 170006 STB0 170016 170007 170017 170100 LDFPS 170200 STFPS 170300 STST 170400 CLRD 170400 CLRF 170500 TSTD 170500 TSTF 170600 ABSD 170600 ABSF 170700 NEGD 170700 NEGF 171000 MULD 171000 MULF 171400 MODD 171400 MODF 172000 ADDD 172000 ADDF 172400 LDD 172400 LDF 173000 SUBD 173000 SUBF 173400 CMPD 173400 CMPF 174000 STD 174000 STF 174400 DIVD 174400 DIVF 175000 STEXP 175400 STCDL 175400 STCFI 175400 STCFL 176000 STCDF 176000 STCFD 176400 LDEXP 177000 LDCID 177000 LDCIF 177000 LDCLD 177000 LDCLF 177400 LDCDF 177400 LDCGD