Hacker News new | ask | show | jobs
by klelatti 1038 days ago
I believe the Z8001 and Z8002 are different designs (can't find a die shot of the Z8001 but Z8002 die only has 40 pads).

Zilog could have gone down the 6507 style route, I guess, but the Z8002 would have been more expensive to produce.

So use of the word 'support' is really 'in support of a cheaper 16 bit address / 40 pin version' where savings are made not only on packaging but on the die.

1 comments

Sorry, I wasn’t clear enough. The point was (and is) that I don’t see why limiting the address space to 64kB in one of the chips would require using segmented memory, not that they could have reused the same design between the two.

I mentioned the 6507 as an example where a CPU has a larger address space in the instruction set than the hardware allows.

I could also have mentioned the 68000 (32-bit addresses in the instruction set, but its address bus only had 24 bits, and it initially didn’t support virtual memory, so a byte was wasted (or, in some cases, put to creative use) in every pointer.