Until recently, almost all consumer PCs used a 32-bit processor that has registers with an address space 32 bits
Until recently, almost all consumer PCs used a 32-bit processor which has registers With an address space 32 bits
- 32-bit arithmetic operation, logic operation (ALU) - 32-bit multiply accumulation operation (MAC): 32x32 + 32 = 64 bits - 32-bit shifter: 32 bits
--> 32 bits
With this encoding, default operand size is 32 bits
and default address size is 64 bits.
Although the new devices are single-chip MCUs, engineers can extend their capabilities by using the external data bus to a maximum of 32 bits
. The on-chip direct memory access (DMA) controller can then be used to transfer large volumes of data at high-speeds without imposing a load on the CPU.
(Theoretically, the Itanium can address 18 exabytes of memory, or 18 billion gigabytes.) This benefit becomes patently obvious when processing very large problems that don't fit in the 4-GB limitation that 32 bits
puts on system memory.