I need help with the following questions 7. Which of the following holds the mem
ID: 3793360 • Letter: I
Question
I need help with the following questions
7. Which of the following holds the memory location of data that needs to be accessed? (5 points)
a)Program Counter
b)Instruction Register
c)Memory buffer/data register
d)Memory address register
e)Register instructions
f)Register-memory instructions
My answers are below
Answers: c) Memory buffer/data register
d)Memory address register
8.Which of the following stores data being transferred? (5 points)
a)Program Counter
b)Instruction Register
c)Memory buffer/data register
d)Memory address register
e)Register instructions
f)Register-memory instructions
My answer is choice f
Can someone explain to me if my answers are correct. If not what is the correct answer and why
Thanks
Explanation / Answer
7
Option d is right answer.
Explanation : Memory Address Register(MAR) is known as CPU register.
CPU is responsible for data transfer so it uses the MAR to store the memory address from where data will be fetched or to where data will be stored
8
Option C is right answer
Explanation : Memory Buffer Register resides in CPU. It stores the data being transfered to the permanent location and it maintains the copy of memory location specified by Memory Address Register(MAR)