G
glen herrmannsfeldt
(snip, I wrot)
There are various ways to define the bitness of a processor, but
ALU size and data bus size are some of the popular ways.
Note that the 8 bit processors (8080, 6800, 6502) all had some
registers that were 16 bits.
Most 8 bit processors don't have multiply, so that doesn't
help much in the definition. For processors that do have
multiply, the multiplier/multiplicand width seems to me a
useful indicator of width.
-- glen
68K was pretty solidly 32 bit from day one (registers, addressing,
operations, etc.) even though the original had a 16 bit ALU, and a
16 bit databus. All the 32 bit ops just required multiple cycles.
There are various ways to define the bitness of a processor, but
ALU size and data bus size are some of the popular ways.
Note that the 8 bit processors (8080, 6800, 6502) all had some
registers that were 16 bits.
The 68000 was missing a few things, like addressing physically only
generated 24 bit addresses, although the computed values in registers
was the full 32 bits (and IIRC, the high byte wasn't checked), and
only had 16x16 multiplication and 32x16 division.
Most 8 bit processors don't have multiply, so that doesn't
help much in the definition. For processors that do have
multiply, the multiplier/multiplicand width seems to me a
useful indicator of width.
-- glen