[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
Register
Registers
Registers are just like memory except that they are much, much faster and there are usually only a few of them. They are located inside the CPU thus the fast access. Some registers are dedicated to certain jobs, whereas others are general purpose and programmers can use them to store data in that is applicable to their programs.
Here's some CPU register names from a few example CPUs:
Has accumulator, i.e. "main" register:
Doesn't have an accumulator:
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
Register
Registers
Registers are just like memory except that they are much, much faster and there are usually only a few of them. They are located inside the CPU thus the fast access. Some registers are dedicated to certain jobs, whereas others are general purpose and programmers can use them to store data in that is applicable to their programs.
Here's some CPU register names from a few example CPUs:
Has accumulator, i.e. "main" register:
80x86: General Purpose: (E)AX, (E)BX, (E)CX, (E)DX, (E)SP, (E)BP, (E)SI, (E)DI
Segment Regs: CS, DS, ES, (FS), (GS), SS
[Note that 386+ registers are in parentheses]
6502/10: A, X, Y
Z80 Family: AF, BC, DE, HL, IX, IY, PC, SP, IR
Doesn't have an accumulator:
68000: D0...D7, A0...A7
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
