Data registers - used to store integer numbers (refer to the following floating-point registers). In some simple/old CPUs, the special data register is the accumulator, used for mathematical calculations.
Address registers - hold memory addresses, used to access memory. In some simple/old CPUs, the special address registers are index registers (one or more may appear).
General-purpose registers (GPRs) - can hold both data or addresses, that is, they combine the functions of data/address registers.
Floating-point registers (FPRs) - used to store floating-point numbers.
Constant registers - used to hold read-only values (such as 0, 1, pi, etc.).
Vector registers - used to store data obtained by vector processors running SIMD (Single Instruction, Multiple Data) instructions.
Special-purpose registers - store data inside the CPU, such as the program counter (also called the instruction pointer), stack register, and status register (also called the microprocessor status word).
Instruction register (instruction register) - stores the instruction currently being executed.
Index register - used to change the address of the operand during program execution.
In some architectures, the mode indication register (also called "machine indication register") stores and sets data related to the processor itself. Since their intention is to be attached to the design of a specific processor, they are not expected to be a standard retained between generations of microprocessors.
Control register of PORT1
Registers related to extracting information from random access memory and CPU (a set of storage registers on a different chip)
Memory buffer register (Memory buffer register)
Memory data register (Memory data register)
Memory address register (Memory address register)
Memory Type Range Registers (Memory Type Range Registers)
Vector registers
[ Last edited by zzz19760225 on 2017-12-28 at 11:50 ]
Address registers - hold memory addresses, used to access memory. In some simple/old CPUs, the special address registers are index registers (one or more may appear).
General-purpose registers (GPRs) - can hold both data or addresses, that is, they combine the functions of data/address registers.
Floating-point registers (FPRs) - used to store floating-point numbers.
Constant registers - used to hold read-only values (such as 0, 1, pi, etc.).
Vector registers - used to store data obtained by vector processors running SIMD (Single Instruction, Multiple Data) instructions.
Special-purpose registers - store data inside the CPU, such as the program counter (also called the instruction pointer), stack register, and status register (also called the microprocessor status word).
Instruction register (instruction register) - stores the instruction currently being executed.
Index register - used to change the address of the operand during program execution.
In some architectures, the mode indication register (also called "machine indication register") stores and sets data related to the processor itself. Since their intention is to be attached to the design of a specific processor, they are not expected to be a standard retained between generations of microprocessors.
Control register of PORT1
Registers related to extracting information from random access memory and CPU (a set of storage registers on a different chip)
Memory buffer register (Memory buffer register)
Memory data register (Memory data register)
Memory address register (Memory address register)
Memory Type Range Registers (Memory Type Range Registers)
Vector registers
[ Last edited by zzz19760225 on 2017-12-28 at 11:50 ]
1<词>,2,3/段\,4{节},5(章)。
