3 ms·
68k claimed to be 32-bit CPU, so it have 8 32-bit registers. Compare it with 16-bit CPU is just apples vs carrots.
by simne 2y ago
68k claimed to be 32-bit CPU, so it have 8 32-bit registers. Compare it with 16-bit CPU is just apples vs carrots.
- Joker_vD 2y ago68000 had sixteen 32-bit registers, but no 32-bit ALUs; it used 3 16-bit ALUs instead. This has been rectified in 68020 which had fully 32-bit ALU. And Western Electric 32000, a CISC processor from the same period, also had 16 32-bit registers.
- simne 2y ago> 68000 had sixteen 32-bit registers It is your own opinion. Wikipedia have other definition.
- Joker_vD 2y ago> Address storage and computation uses 32 bits internally; however, the 8 high-order address bits are ignored due to the physical lack of device pins. > The CPU has eight 32-bit general-purpose data registers (D0-D7), and eight address registers (A0-A7). And to the best of my knowledge, moving data from a data register to an address register and back did not destroy the top 8 bits.
- simne 2y ago> moving data from a data register to an address register and back did not destroy the top 8 bits Yes, you could use address registers for data storage, but you cannot make general computations on them, and because of this wiki definition don't account address registers in list of general purpose registers.