इंस्ट्रक्शन साइकिल के दौरान, वह कौन-सा विशिष्ट रजिस्टर होता है जिसमें वह निर्देश संग्रहीत रहता है जिसे सीपीयू वर्तमान में डिकोड और निष्पादित कर रहा होता है?
- (a)मेमोरी एड्रेस रजिस्टर (एमएआर)
- (b)प्रोग्राम काउंटर (पीसी)
- (c)इंस्ट्रक्शन रजिस्टर (आईआर)
- (d)एक्यूमुलेटर (एसी)
उत्तर
क्यों
सही उत्तर — C. इंस्ट्रक्शन साइकिल में CPU उस मेमोरी लोकेशन से निर्देश फ़ेच करता है जिसकी ओर प्रोग्राम काउंटर इशारा करता है, फिर उसे इंस्ट्रक्शन रजिस्टर (IR) में लोड करता है।
जब तक कंट्रोल यूनिट उस निर्देश को डिकोड और निष्पादित (execute) करती है, तब तक IR उसे अपने पास रखता है।
वर्तमान निर्देश रखने वाला रजिस्टर IR है → विकल्प (c)।
अन्य विकल्प क्यों गलत हैं
- (a)मेमोरी एड्रेस रजिस्टर (एमएआर) — MAR (मेमोरी एड्रेस रजिस्टर) मेमोरी का एड्रेस रखता है, यानी वह लोकेशन जहाँ से पढ़ना या जहाँ लिखना है, निर्देश नहीं। फ़ेच के दौरान यह बताता है कि कहाँ देखना है, और वहाँ मिला निर्देश IR में लोड होता है।
- (b)प्रोग्राम काउंटर (पीसी) — प्रोग्राम काउंटर (PC) में अगले निर्देश का एड्रेस रहता है, और आमतौर पर हर फ़ेच के बाद इसे बढ़ा दिया जाता है। यह आगे की ओर इशारा करता है, जबकि IR वह निर्देश रखता है जो अभी डिकोड हो रहा है।
- (d)एक्यूमुलेटर (एसी) — एक्यूमुलेटर ALU (अरिथमेटिक लॉजिक यूनिट) से निकले बीच के परिणाम (intermediate results) रखता है: यानी वह डेटा जिस पर काम हो रहा है, न कि वह निर्देश जो काम करवा रहा है।
अवधारणा
इंस्ट्रक्शन साइकिल वह चक्र है जिसे CPU हर निर्देश के लिए दोहराता है: फ़ेच, डिकोड, एक्ज़ीक्यूट। विकल्पों के चारों रजिस्टरों के इसमें अलग-अलग काम हैं।
PC: अगले निर्देश का एड्रेस।
MAR: वह एड्रेस जिसे मेमोरी पढ़ने या लिखने वाली है।
IR: अभी-अभी फ़ेच हुआ निर्देश, जो डिकोड और निष्पादित होने तक यहीं रहता है।
एक्यूमुलेटर: ALU से निकले बीच के परिणाम।
मुख्य तथ्य
- प्रोग्राम काउंटर (PC): अगले निर्देश का एड्रेस, जिसे आमतौर पर हर फ़ेच के बाद बढ़ाया जाता है।
- इंस्ट्रक्शन रजिस्टर (IR): वह निर्देश जो अभी डिकोड या निष्पादित हो रहा है।
- मेमोरी एड्रेस रजिस्टर (MAR): उस मेमोरी लोकेशन का एड्रेस जिसे पढ़ा या लिखा जा रहा है।
- एक्यूमुलेटर: अंकगणितीय और लॉजिक ऑपरेशनों के बीच के परिणाम।
आगे की तैयारी
सामान्य भ्रम
- निर्देशों से जुड़ा होने के कारण प्रोग्राम काउंटर चुन लेना, जबकि उसमें अगले निर्देश का एड्रेस होता है, वर्तमान निर्देश नहीं।
- निर्देश मेमोरी से आता है, इसलिए MAR चुन लेना, जबकि MAR में एड्रेस होता है, निर्देश नहीं।
IR की सामग्री को डिकोड करने वाली कंट्रोल यूनिट 19 Jan 2026, 11:00 AM, Computer Knowledge Q.8 में पूछी गई है, और मेमोरी एड्रेसिंग 19 Jan 2026, 11:00 AM, Computer Knowledge Q.18 (4K × 8 मेमोरी के लिए एड्रेस लाइनें) में।
संबंधित PYQ
इस प्रश्न से सीधे संबंधित कोई पूर्व PYQ उपलब्ध नहीं।