Help: PDP-11 instruction classification (again!)

lars brinkhoff lars at nocrew.org
Wed May 10 23:02:04 AEST 2000


Ok, I've tried to collect all information and make a handy table.
I've also looked quit a bit at the processor feature table at
http://www.pdp11.org/mirrors/www.psych.usyd.edu.au/pdp-11/table.html

Could you please check that this table is correct?  In particular,
some features may be optional instead of standard (yes) or missing
(no), or vice versa.

Some models are listed as (see XXX), where XXX is a CPU model used in
that machine.  Are there more opportunities for doing that?  It would
be nice to have two tables: "Machine model 11/NN used CPU models X11 or
Y11."  "CPU model X11 had features A, B , and C."  Or something like
that.

Model	EIS	EIS40	CSM	TSTSET,	FPP	CIS	FIS
				WRTLCK

03	(see LSI11) (LSI-11 or LSI-11/2)
04	no	no	no	no	no	no	no
05	no	no	no	no	no	no	no
10	no	no	no	no	no	no	no
15	no	no	no	no	no	no	no
20	no	no	no	no	no	no	no
21	(see T11)
23	(see F11)
24	(see F11)
34	yes	yes	no	no	yes	no	no
35	opt	yes	no	no	no?	no	opt
40	opt	yes	no	no	no	no?	opt
44	yes	yes	yes	no	opt	opt     no?
45      (see KB11)
50      (see KB11)
53	(see J11) (KDJ-11D?)
55      (see KB11+) (KB-11D)
60	yes	yes	no	no	yes[2]	no	no
70	(see KB11+) (KB-11B or KB-11C)
73	(see J11) (KDJ-11A or KDJ-11B)
83	(see J11) (KDJ-11B?C?)
84	(see J11) (KDJ-11B?C?)
93	(see J11) (KDJ-11D?)
94	(see J11) (KDJ-11D?)

KB11	yes	yes	no	no	opt	no	no
KB11+   yes	yes	no	no	yes[1]	no	no
J11	yes	yes	yes	yes	yes	opt	no
LSI11	opt	yes	no	no	no	no	opt
T11	no	no	no	no	no	no	no
F11	yes	yes	no	no	opt	opt	no

[1] = really optional, but most shipped with fpp
[2] = microcoded fpp standard, accelerated hardware fpp optional

EIS = RTT, SPL, MARK, SXT, MUL, DIV, ASH, ASHC, XOR, SOB
EIS40 = RTT, MARK, SXT, XOR, SOB
FPP = CFCC, SETF, SETI, SETD, SETL, LDFPS, STFPS, STST, CLRF,
      TSTF, ABSF, NEGF, MULF, MODF, ADDF, LDF, SUBF, CMPF, STF,
      DIVF, STEXP, STCFI, STCFF', LDEXP, LDCIF, LDCFF'
CIS = L2D, L3D, ADDP, ADDN, ADDNI, ADDPI, ASHN, ASHP, ASHNI,
      ASHPI, CMPC, CMPCI, CMPN, CMPP, CMPNI, CMPPI, CVTLN,
      CVTLP, CVT, CVTLNI, CVTLPI, CVTNL, CVTPL, CVLNI, CVTPLI,
      CVTNP, CVTPN, CVTNPI, CVTPNI, DIVP, DIVPI, LOCC, LOCCI,
      MATC, MATCI, MOVC, MOVCI, MOVRC, MOVRCI, MOVTC, MOVTCI,
      MULP, MULPI, SCANC, SCANCI, SKPC, SKPCI, SPANC, SPANCI,
      SUBN, SUBP, SUBNI, SUBPI
FIS = FADD, FDIV, FMUL, FSUB

KB11 = KB-11
KB11+ = KB-11B, KB-11C, or KB-11D
J11 = KDJ-11A or KDJ-11B
LSI11 = LSI-11 or LSI-11/2
T11 = ?
F11 = ?

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id AAA78761
	for pups-liszt; Thu, 11 May 2000 00:16:18 +1000 (EST)


More information about the TUHS mailing list