Sujet : Re: where the PDP-8 came from, not The joy of FORTRAN
De : johnl (at) *nospam* taugh.com (John Levine)
Groupes : alt.folklore.computers comp.os.linux.miscDate : 27. Feb 2025, 02:39:07
Autres entêtes
Organisation : Taughannock Networks
Message-ID : <vpofnr$2vsr$1@gal.iecc.com>
References : 1 2 3 4
User-Agent : trn 4.0-test77 (Sep 1, 2010)
According to Peter Flass <
peter_flass@yahoo.com>:
Now, for *real* fun, try the PDP-8, where you don't even have a
subtract instruction...!
Two's complement to the rescue.... :)
>
That’s why add is TAD.
If you look at the 18 bit PDP-4 you'll find one's complement ADD and two's
complenent TAD.
The PDP-5, of which the PDP-8 was an improved reimplementation was a cut down
PDP-4. The DEC computer engineering book says so and it's clear if you compare
the artchitectures.
Just like the -5 and -8, the -4 had a single accumulator and a link bit, single
level indirect addressing, and an instruction set that included JMS JMP TAD ISZ
AND instructions just like the PDP-5/8, a very similar microcoded operate
instruction, and auto-index locations 10-17. Interrupts did a JMS 0. The I/O
instructions had a similar structure.
The 18 bit machines could address all of memory directly so the current
page/page 0 addressing hack was new for the PDP-5. It is impressive
that they managed to cram so much of their 18 bit machine into a tiny
12 bit design.
-- Regards,John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",Please consider the environment before reading this e-mail. https://jl.ly