Allison wrote:
>
> some items sorta conspired to drive cpus to multiples of 8bits.
>
> ASCII chars
> width of data paths internal to MOS cpus early on.
> byte wide memories, especially rom/prom/eprom
>
> Personally I like either 18 ot 24 bits and have thought that
> the PDP-8 with the right side (address portion) of the word
> stretched to 18 bits or better yet 24 would be a nice machine.
here is a nice 17? bit computer of that era
http://www.xpuppy.demon.co.uk/molecular.htm
> 24bits is majik as it's a multiple of 8.
>
> PDP-8 addressing as 24bit 524288 word page, current and
> also there is page 0 addressing! A field would be
> 16MB. EMA would not be needed.
>
The one feature the PDP-8 and most other machines of that vintage (pre
1970) is the idea of a stack pointer for stacks and local variables.
That is one reason C never really took off on 8 bit micros because
local variable addressing was so clumsy. The 8086 did have base
addressing and that saved it from being a failure as far as high level
languages are concerned.
--
Ben Franchuk - Dawn * 12/24 bit cpu *
www.jetnet.ab.ca/users/bfranchuk/index.html
Received on Wed Apr 10 2002 - 16:19:39 BST