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