इंस्ट्रक्शन का क्या है? | Basic Concept of Instruction in COA in Hindi
इंस्ट्रक्शन का क्या है? | 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 Articles
AMD माइक्रोप्रोसेसर क्या है? - AMD Microprocessor in Hindi
AMD माइक्रोप्रोसेसर क्या है? AMD (Advanced Micro Devices) एक ...
Read More →Intel माइक्रोप्रोसेसर क्या है? - Intel Microprocessor in Hindi
Intel माइक्रोप्रोसेसर क्या है? Intel माइक्रोप्...
Read More →RISC और CISC क्या है? - RISC and CISC in Hindi
RISC और CISC क्या है? RISC (Reduced Instruction Set Computer) और CISC (Complex Instruct...
Read More →एरे प्रोसेसिंग क्या है? - Array Processing in Computer Architecture in Hindi
एरे प्रोसेसिंग क्या है? एरे प्रोसेसिंग (Arr...
Read More →वेक्टर प्रोसेसिंग क्या है? - Vector Processing in Hindi
वेक्टर प्रोसेसिंग क्या है? वेक्टर प्रोस...
Read More →