The register that contains the instruction that is being executed is called…
2023
The register that contains the instruction that is being executed is called ______.
- A.
accumulator
- B.
program counter
- C.
instruction register
- D.
More than one of the above
- E.
None of the above
Attempted by 2654 students.
Show answer & explanation
Correct answer: C
In a computer system, different registers perform specific functions. The accumulator is used to store data for arithmetic and logic operations, not the instruction being executed. The program counter holds the memory address of the next instruction to be executed, not the instruction itself. The instruction register, however, is specifically designed to hold the instruction that is currently being executed. It stores the fetched instruction from memory so that the control unit can decode and execute it. Therefore, the register that contains the instruction being executed is the instruction register.
हिन्दी उत्तर:
कंप्यूटर सिस्टम में विभिन्न रजिस्टर विशिष्ट कार्य करते हैं। एक्यूमुलेटर अंकगणित और तार्किक ऑपरेशन के लिए डेटा को स्टोर करता है, न कि वर्तमान में निष्पादित निर्देश। प्रोग्राम काउंटर अगले निर्देश के मेमोरी एड्रेस को स्टोर करता है, न कि निर्देश की सामग्री। हालांकि, इंस्ट्रक्शन रजिस्टर विशेष रूप से वर्तमान में निष्पादित निर्देश को रखने के लिए डिज़ाइन किया गया है। यह मेमोरी से फेच किए गए निर्देश को स्टोर करता है ताकि कंट्रोल यूनिट इसे डिकोड और निष्पादित कर सके। इसलिए, वह रजिस्टर जो निर्देश को निष्पादित कर रहा है, वह इंस्ट्रक्शन रजिस्टर है।