Talk:Motorola 68008

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

I reversed an edit I noticed by a non-logged in user in this article he deleted all the info. TheYapps 03:17, 20 Feb 2004 (UTC)

I don't see a reason for the Hong Kong tag. Computer Guru (talk) 19:59, 28 February 2009 (UTC)[reply]

68008 faster than competing 8-bit microprocessors[edit]

"Because of its smaller data bus, it was only about half as fast as a 68000 of the same clock speed. However, it was still faster than competing 8-bit microprocessors, because the 68008's internal architecture was based around a 32-bit architecture."

It's a simple presumption that a 32-bit chip would be faster than an 8-bit chip. But that's not the experience of it. In particular, the Acorn team found this in the early 80's when looking for a successor to the 65C02. The 68008 takes 8 clocks (4 clocks per byte) to read a 16-bit instruction with no parameters. They found that their real software routines could be done faster on a 2 MHz 65C02 than on (and I'm shaky here!) an 8-odd MHz 68000. Add the fact that the 68000 interrupt response time can be very slow (current instruction must be completed first and DIVS takes 158 clocks) and you can see why they ended up developing the ARM :-)

Naturally the 68008 can deal with 16x the memory but a big percentage of applications didn't need more than 64 KB in 1982. So I think this should change to...

"Because of its smaller data bus, it was only about half as fast as a 68000 of the same clock speed. However, it still competed well with other 8-bit microprocessors and had the benefits of its 32-bit programming architecture." — Preceding unsigned comment added by TonyM101 (talkcontribs) 15:04, 28 January 2014 (UTC)[reply]