Remix.run Logo
tonyedgecombe 3 days ago

The 68000 was from the same era yet it had a 24 bit address bus, enough for 16 MB.

actionfromafar 2 days ago | parent | next [-]

And the 68008¹ was developed to overcome this problem of requiring too many data and address lines.

1: https://en.wikipedia.org/wiki/Motorola_68008

gpderetta 2 days ago | parent [-]

sure, but that limitation didn't show up architecturally, other than requiring more cycles to perform a load or store.

elzbardico 2 days ago | parent | prev | next [-]

The 68000 was a high-end product, the 8088 was a lot cheaper, in a big part because of those design decisions, like having a 16 bit memory bus.

This design allowed for a smaller chip, and keeping backwards compatibility with the 8080.

jhallenworld 2 days ago | parent [-]

But there is more: IBM basically stole the entire CP/M software ecosystem by using the 8088: assembly language CP/M programs could be more or less just recompiled for MS-DOS.

Yet, it extended CP/M by allowing you to use more than 64 KB vs. 8080/Z80.

2 days ago | parent | prev [-]
[deleted]