The register which holds the address of location of memory to and from which…

2023

The register which holds the address of location of memory to and from which data are to be transferred is known as ______.

  1. A.

    index register

  2. B.

    memory address register

  3. C.

    memory buffer register

  4. D.

    More than one of the above

  5. E.

    None of the above

Attempted by 2050 students.

Show answer & explanation

Correct answer: B

The register that holds the address of the memory location from which data is to be read or to which data is to be written is known as the Memory Address Register (MAR).

Let us analyze each option:

A. Index Register: This register is used to store index values for addressing, particularly in array operations. It does not hold the memory address for data transfer.

B. Memory Address Register (MAR): This register holds the address of the memory location involved in a read or write operation. It is directly responsible for specifying where data should be transferred.

C. Memory Buffer Register (MBR): This register temporarily holds the data being transferred to or from memory. It does not store the address.

D. More than one of the above: Since only MAR is responsible for holding the memory address, this option is incorrect.

E. None of the above: Since MAR is a valid option and performs the required function, this option is incorrect.

Therefore, the correct register is the Memory Address Register (MAR).

हिन्दी उत्तर:

वह रजिस्टर जो मेमोरी लोकेशन का पता रखता है जहाँ से डेटा लिया या भेजा जाता है, उसे मेमोरी एड्रेस रजिस्टर (MAR) कहा जाता है।

आइए प्रत्येक विकल्प का विश्लेषण करें:

A. इंडेक्स रजिस्टर: यह रजिस्टर एरे ऑपरेशन में इंडेक्स मान भंडारित करने के लिए उपयोग किया जाता है। यह डेटा स्थानांतरण के लिए मेमोरी एड्रेस नहीं रखता है।

B. मेमोरी एड्रेस रजिस्टर (MAR): यह रजिस्टर रीड या राइट ऑपरेशन में शामिल मेमोरी लोकेशन का एड्रेस रखता है। यह डेटा स्थानांतरण के लिए ठीक से एड्रेस निर्दिष्ट करता है।

C. मेमोरी बफर रजिस्टर (MBR): यह रजिस्टर डेटा को मेमोरी के साथ स्थानांतरित करते समय अस्थायी रूप से डेटा भंडारित करता है। यह एड्रेस नहीं रखता है।

D. उपरोक्त में से एक से अधिक: चूँकि केवल MAR मेमोरी एड्रेस को रखता है, यह विकल्प गलत है।

E. उपरोक्त में से कोई नहीं: चूँकि MAR एक वैध विकल्प है और आवश्यक कार्य करता है, यह विकल्प गलत है।

इसलिए, सही रजिस्टर मेमोरी एड्रेस रजिस्टर (MAR) है।

Explore the full course: Up Lt Grade Assistant Teacher 2025