* in the PDP-6 it really is external memory, in the later models (aka PDP-10) it was moved into the CPU
I like how the assembly source code is small enough to include at the end of the manual. A bit of slogging finds you the source code and a pdp-1 assembler, enough to run it on simh or MESS, but even though there's a online PDP-1 emulator running SpaceWar!, I wasn't able to find a way to run Lisp 1 online.
* http://www.softwarepreservation.org/projects/LISP/interlisp_...
(rplacd (quote sub) (quote (expr (lambda (a b) (plus a (minus b))))))
(rplacd (quote fib) (quote (expr (lambda (l) (cond ((greaterp l 1) (plus (fib (sub l 2)) (fib (sub l 1)))) (t l))))))
(fib 22)
5030
Why yes, it's all in octal fib(18) = 2584Kind of. 12-bit address field in the instruction. It was an accumulator machine; the CPU only had one main register (as we use the term today) and all operations were between that implicit register and the address specified in memory.