Processor Register - Some Examples

Some Examples

Architecture Integer
registers
FP
registers
x86-32 8 8
x86-64 16 16
IBM/360 16 4
z/Architecture 16 16
Itanium 128 128
SPARC 32 32
IBM Cell 4~16 1~4
IBM POWER 32 32
Alpha 32 32
6502 3 0
W65C816S 5 0
PIC microcontroller 1 0
AVR microcontroller 32 0
ARM 32-bit 16 varies
ARM 64-bit 31 32
MIPS 32 32

The table shows the number of registers of several mainstream architectures. Note that in x86-compatible processors the stack pointer (ESP) is counted as an integer register, even though there are a limited number of instructions that may be used to operate on its contents. Similar caveats apply to most architectures.

x86 FPUs have 8 80-bit stack levels in legacy mode, and at least 8 128-bit XMM registers in SSE modes.

Although all of the above listed architectures are different, almost all are a basic arrangement known as the Von Neumann architecture, first proposed by the Hungarian mathematician John von Neumann.

Read more about this topic:  Processor Register

Famous quotes containing the word examples:

    Histories are more full of examples of the fidelity of dogs than of friends.
    Alexander Pope (1688–1744)

    In the examples that I here bring in of what I have [read], heard, done or said, I have refrained from daring to alter even the smallest and most indifferent circumstances. My conscience falsifies not an iota; for my knowledge I cannot answer.
    Michel de Montaigne (1533–1592)