Chip Hall of Fame: Intel 8088 Microprocessor (2017)
36 points
by stmw
6 days ago
| 3 comments
| spectrum.ieee.org
| HN
mjg59
7 hours ago
[-]
Meanwhile, roughly contemporaneously, the Motorola 68000 was a CPU with 32-bit registers and a 16-bit bus (there was also the 68008 which had an 8-bit bus) - but in the 80s both the PC and 68000 devices were generally referred to as 16-bit. I guess the argument is that the 8088 was a cut down 8086 (an unambiguously 16-bit CPU) while the 68k family didn't ship a 32-bit bus until the 68020, but it's interesting how handwavy terminology is here (see also the "64 bit" Atari Jaguar)
reply
andai
4 hours ago
[-]
In the Atari ST article from yesterday I read the 68000 was very pleasant to program for. I wonder how does it compare to 808x?
reply
mjg59
10 minutes ago
[-]
808x registers are all 16 bit, despite it having a 20 bit address space. That means you can't fit a full memory address in a single register, which means memory is split into 64K "segments" and you have a separate segment register that tells the CPU which segment you're referring to (segments can overlap, so this is distinct from banked memory). On its own that makes writing 808x code fucking miserable.
reply
panick21_
59 minutes ago
[-]
Its kind of funny, in a history panel of Intel they badically talk about how they lost this generation. The Z80 and 6502 were beating them almost everywhere. Logically IBM should have used the Z80 but they didn't most likely because Exxon was at that time trying to attack IBM and Exxon was a major investor in Zilog.
reply
ggeorgovassilis
5 hours ago
[-]
2017
reply
tomhow
4 hours ago
[-]
Updated, thanks!
reply