[TUHS] mental architecture models, Anyone ever heard of teaching a case study of Initial Unix?

John Levine johnl at taugh.com
Sat Jul 6 07:38:03 AEST 2024


It appears that Peter Yardley <peter.martin.yardley at gmail.com> said:
>The DG Nova had a pretty nice architecture. 2 accumulators, 2 index registers, program counter, status register. No stack register tho. There was a micro processor version by Fairchild. 

It did, but it was word addressed which makes it an historical
curiosity like its spiritual predecessors PDP-4/5/7/8/9.

I also have a mental model of a PDP-11 but these days it's more a simplified 386
leaving out the dumb or useless stuff.  I ignore the segments which are useless
other than for 286 emulation, and some of the strange instructions like decimal
adjust and the warty 8 and 16 bit registers.

What's important is the memory model which on a 386 the way it was
invariably set up was a flat 32 bit consistent little-endian byte
addressed memory with a stack and reasonable addressing modes, and 4K
pages for virtual memory.

ARM should be OK too but I have to ask which ARM? There have been so
many generations often not backward compatible.



More information about the TUHS mailing list