Moozh <(E-Mail Removed)> wrote:
> There are countless data pathways in a processor as well as outside the
> processor, so a processor does not truly have a unified "bit width."
>
> In common nomenclature the "bit width" of a processor is usually its
> virtual addressability.
Not necessarily; it's some combination of its general purpose register
width, ALU width, and its virtual addressibility.
These days, those are usually the same thing(*), and it has been since the
1980s on RISC machines. It was emphatically *not* the same for the 1970s
8-bit microprocessors(**) or for the two big late-1970s/early-1980s families
of CISC microprocessors(***).
(* except, as I understand it, for the EM64T Intel chips, which have 32-bit
ALUs despite 64-bit registers and addressing)
(** 8-bit registers, 8-bit ALU, 16-bit flat address space)
(*** 16-bit registers/20-24 bit segmented address space on the 8086/80286;
32-bit registers, 16-bit ALU, and 24-bit address space on the 1st-gen
68000)
--
Nate Edel
http://www.cubiclehermit.com/
"I do have a cause, though. It is Obscenity. I'm for it." - Tom Lehrer