There's a reason I described the 68000 as a 16/32
processor earlier
today... internally it *is* 32 bits. The bus interface is just reduced
to save on the pin count, etc.
Look at the size of the ALU and the
accumulator(s)/data registers, then
come back to me.
The MC68000 only has a 16 bit ALU and longword operations are done in
low/high word sequence. This is why some longword operations take two
more cycles than their equivalent word forms.
Lee.