इंस्ट्रक्शन का क्या है? | Basic Concept of Instruction in COA in Hindi


इंस्ट्रक्शन (Instruction) का मूल概念

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

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

इंस्ट्रक्शन एक निर्देश होता है जिसे CPU निष्पादित करता है और जो कंप्यूटर को बताता है कि कौन-सा कार्य करना है।

इंस्ट्रक्शन के घटक (Components of Instruction)

घटक विवरण
ऑपकोड (Opcode) यह दर्शाता है कि कौन-सा ऑपरेशन किया जाएगा (जैसे ADD, SUB, MOV)।
ऑपरेन्ड (Operand) यह डेटा या मेमोरी लोकेशन को निर्दिष्ट करता है जिस पर ऑपरेशन किया जाएगा।
एड्रेसिंग मोड (Addressing Mode) यह बताता है कि ऑपरेन्ड को कहां से एक्सेस करना है।

इंस्ट्रक्शन के प्रकार (Types of Instructions)

इंस्ट्रक्शन प्रकार विवरण
डेटा ट्रांसफर इंस्ट्रक्शन डेटा को एक स्थान से दूसरे स्थान पर स्थानांतरित करता है (जैसे MOV, LOAD, STORE)।
अर्थमेटिक इंस्ट्रक्शन गणितीय गणनाएँ करता है (जैसे ADD, SUB, MUL, DIV)।
लॉजिक इंस्ट्रक्शन बिटवाइज लॉजिक ऑपरेशन करता है (जैसे AND, OR, XOR, NOT)।
कंट्रोल इंस्ट्रक्शन प्रोग्राम फ्लो को नियंत्रित करता है (जैसे JUMP, CALL, RETURN)।

इंस्ट्रक्शन फॉर्मेट (Instruction Format)

इंस्ट्रक्शन को विभिन्न प्रारूपों में लिखा जाता है:

  • जीरो-एड्रेस इंस्ट्रक्शन (Zero-Address Instruction): स्टैक आधारित सिस्टम के लिए उपयोग किया जाता है।
  • वन-एड्रेस इंस्ट्रक्शन (One-Address Instruction): ऑपरेटर और एक ऑपरेन्ड शामिल होता है।
  • टू-एड्रेस इंस्ट्रक्शन (Two-Address Instruction): इसमें दो ऑपरेन्ड होते हैं।
  • थ्री-एड्रेस इंस्ट्रक्शन (Three-Address Instruction): इसमें तीन ऑपरेन्ड शामिल होते हैं।

इंस्ट्रक्शन साइकल (Instruction Cycle)

CPU प्रत्येक इंस्ट्रक्शन को निष्पादित करने के लिए एक चक्र को अपनाता है जिसे इंस्ट्रक्शन साइकल कहा जाता है। इसमें मुख्य रूप से तीन चरण होते हैं:

  • फेच (Fetch): अगले इंस्ट्रक्शन को मेमोरी से प्राप्त करता है।
  • डिकोड (Decode): इंस्ट्रक्शन को समझता है और ऑपरेशंड का पता लगाता है।
  • निष्पादन (Execute): CPU इंस्ट्रक्शन को निष्पादित करता है।

इंस्ट्रक्शन और प्रोग्राम में अंतर

विशेषता इंस्ट्रक्शन प्रोग्राम
परिभाषा CPU द्वारा निष्पादित किया जाने वाला एकल निर्देश। इंस्ट्रक्शंस का एक समूह जो किसी विशेष कार्य को पूरा करता है।
गुण एकल ऑपरेशन को परिभाषित करता है। कई इंस्ट्रक्शंस को मिलाकर एक लॉजिक बनता है।
उदाहरण ADD R1, R2 SUM = A + B + C

निष्कर्ष

इंस्ट्रक्शन कंप्यूटर प्रोसेसिंग का मूलभूत भाग है। यह CPU को यह निर्देश देता है कि कौन-सा ऑपरेशन करना है और किस डेटा पर करना है। इंस्ट्रक्शन का सही उपयोग कंप्यूटर की कार्यक्षमता को बढ़ाता है।

Related Post

Comments

Comments