The correct answer is: B. Storing data and performing arithmetic and logical operations
An accumulator is a register in a CPU that is used to store data and perform arithmetic and logical operations. It is typically the first register in the CPU and is used to store the result of the most recent operation.
The other options are incorrect because:
- Option A is incorrect because an accumulator does not store data and perform logical operations.
- Option C is incorrect because an accumulator does not store addresses.
- Option D is incorrect because an accumulator is not a pointer.
I hope this helps! Let me know if you have any other questions.