Correct option is E
The given options do not include any general-purpose processing registers. General-purpose registers are versatile and used for multiple purposes such as arithmetic, logical operations, and temporary storage of data during instruction execution. Examples include
AX, BX, CX, DX in x86 architecture.
The given registers have specific purposes:
1.
PC (Program Counter): Holds the address of the next instruction to execute.
2.
DR (Data Register): Holds data being processed or transferred but is not general-purpose.
3.
IR (Instruction Register): Holds the current instruction being executed.
4.
AR (Address Register): Holds memory addresses and is specialized for address-related tasks.
Important Key Points:
1.
General-purpose registers are flexible and can store any type of data temporarily.
2. Examples of general-purpose registers include
AX, BX, CX, DX in x86 or
R0 to R15 in ARM architecture.
3. Specialized registers like
PC, IR, and AR have fixed roles and cannot function as general-purpose registers.
Knowledge Booster:
·
General-Purpose Registers: Used for arithmetic, logic, and temporary data storage.
·
Specialized Registers: Include PC, IR, AR, SP, and DR, each dedicated to a specific task in CPU operations.
· Modern processors use a mix of general-purpose and specialized registers to optimize performance and functionality.