On Sep 12, 2016, at 2:21 AM, Peter Corlett <ab...@cabal.org.uk> wrote:
> 
> On Sun, Sep 11, 2016 at 06:43:32PM -0700, Chris Hanson wrote:
>> This person was talking about 680x0-based Macs being “16-bit.” Ugh.
> 
> The original 68000 *was*. Although there were instructions for 32 bit ALU
> operations, it only had a 16 bit ALU and the operands had to go through the 
> ALU
> twice. This illusion went away with multiplication and division, which only
> existed in 16 bit form.
> 
> The 68020 onwards made the CPU fully 32 bit, although various bits of legacy 
> 16
> bit cruft remained for compatibility.

No, the 68000 was a 32-bit CPU, as defined by the register width and 
programming model.

The fact that it was implemented with a 16-bit ALU and had a 16-bit data path 
to memory is immaterial.

  -- Chris

Reply via email to