इंस्ट्रक्शन रजिस्टर क्या है? | Instruction Register in Hindi


इंस्ट्रक्शन रजिस्टर (Instruction Register) क्या है?

इंस्ट्रक्शन रजिस्टर (Instruction Register - IR) एक विशेष प्रकार का रजिस्टर होता है जो CPU (Central Processing Unit) में निष्पादित किए जाने वाले वर्तमान निर्देश (Instruction) को संग्रहीत करता है। यह कंप्यूटर के आर्किटेक्चर का एक महत्वपूर्ण घटक है जो निष्पादन चक्र (Execution Cycle) के दौरान आवश्यक निर्देशों को अस्थायी रूप से संग्रहीत करता है।

इंस्ट्रक्शन रजिस्टर की परिभाषा

इंस्ट्रक्शन रजिस्टर वह रजिस्टर है जिसमें CPU द्वारा फेच (Fetch) किए गए वर्तमान निर्देश को संग्रहीत किया जाता है और फिर इसे डिकोड (Decode) और निष्पादित (Execute) किया जाता है।

इंस्ट्रक्शन रजिस्टर की कार्यप्रणाली

इंस्ट्रक्शन रजिस्टर मुख्य रूप से निम्नलिखित चरणों में कार्य करता है:

  1. फेच (Fetch): प्रोग्राम काउंटर (PC) अगले निष्पादित होने वाले निर्देश का पता रखता है और इसे मेमोरी एड्रेस रजिस्टर (MAR) में लोड करता है।
  2. डिकोड (Decode): कंट्रोल यूनिट (CU) इंस्ट्रक्शन रजिस्टर में संग्रहीत निर्देश को डिकोड करता है ताकि यह पता लगाया जा सके कि यह कौन सा ऑपरेशन है।
  3. निष्पादन (Execute): निर्देश के अनुसार ALU (Arithmetic Logic Unit) या अन्य घटक इसे निष्पादित करते हैं।

इंस्ट्रक्शन रजिस्टर का आर्किटेक्चर

इंस्ट्रक्शन रजिस्टर के अंदर संग्रहीत निर्देश को आमतौर पर दो भागों में विभाजित किया जाता है:

भाग विवरण
ऑपकोड (Opcode) यह निर्दिष्ट करता है कि कौन सा ऑपरेशन निष्पादित किया जाना है, जैसे कि जोड़ (ADD), घटाना (SUB), लोड (LOAD) आदि।
ऑपरेन्ड (Operand) यह डेटा या मेमोरी लोकेशन को संदर्भित करता है जिस पर ऑपरेशन किया जाना है।

इंस्ट्रक्शन रजिस्टर और अन्य रजिस्टर में अंतर

विशेषता इंस्ट्रक्शन रजिस्टर (IR) अन्य रजिस्टर
मुख्य कार्य CPU द्वारा निष्पादित किए जाने वाले वर्तमान निर्देश को संग्रहीत करना। CPU के अन्य कार्यों के लिए डेटा और एड्रेस को संग्रहीत करना।
डेटा संग्रहन केवल वर्तमान निर्देश को संग्रहीत करता है। डेटा, एड्रेस, और अन्य अस्थायी जानकारी संग्रहीत करता है।
प्रसंस्करण की भूमिका इसे कंट्रोल यूनिट द्वारा डिकोड और निष्पादित किया जाता है। CPU के अन्य यूनिट्स जैसे ALU, MAR, और PC द्वारा उपयोग किया जाता है।

इंस्ट्रक्शन रजिस्टर का महत्व

  • CPU के निर्देशों को तेजी से संसाधित करने में मदद करता है।
  • निष्पादन चक्र को प्रभावी ढंग से नियंत्रित करता है।
  • प्रोग्राम के निर्देशों को सही क्रम में निष्पादित करने में सहायक होता है।

निष्कर्ष

इंस्ट्रक्शन रजिस्टर (IR) कंप्यूटर के प्रोसेसिंग सिस्टम का एक महत्वपूर्ण घटक है जो निर्देशों को स्टोर करके CPU को तेज और प्रभावी कार्य करने में मदद करता है। यह CPU के फेच-डिकोड-एक्जीक्यूट चक्र में महत्वपूर्ण भूमिका निभाता है और कंप्यूटर की दक्षता को बढ़ाने में सहायक होता है।

Related Post