What is Subroutine in Hindi in Microprocessor 8085

Subroutine in Hindi in Microprocessor 8085 : दोस्तों कैसे हैं आप सभी लोग मैं उम्मीद करता हूँ कि आप सभी लोग अच्छे ही होंगे तो दोस्तों यदि आप भी जानना चाहते हैं कि Subroutine क्या होता है (What is Subroutine in Hindi in Microprocessor 8085) के बारे में इस लेख को पढ़कर आप जान सकतें हैं कि What is Subroutine in Hindi in Microprocessor 8085 क्या है।

What is Subroutine in Hindi in Microprocessor 8085

एक कंप्यूटर में, एक सबरूटीन (subroutine) प्रोग्राम निर्देशों का एक क्रम है जो एक विशिष्ट कार्य करता है। अर्थात् “सबरूटीन (subroutine) निर्देशों का एक समूह है जो कार्यक्रम के विभिन्न स्थानों में बार-बार उपयोग किया जाता है।” प्रोग्राम के निष्पादन के समय सबरूटीन्स का उपयोग एक से अधिक बार और एक से अधिक स्थानों पर किया जा सकता है।

इसे Call और Return (RET)  निर्देशों के माध्यम से कार्यान्वित किया जाता है। विभिन्न प्रकार के सबरूटीन निर्देश निम्नलिखित हैं :-

  1. Unconditional Call instruction
  2. Conditional call instruction
  3. Unconditional return instruction
  4. Conditional return instruction

1. Unconditional Call instruction

Unconditional Call instruction, call instruction के लिए CALL address एक प्रारूप है। इस निर्देश के निष्पादित होने के बाद, प्रोग्राम का नियंत्रण सबरूटीन में स्थानांतरित कर दिया जाता है। प्रोग्राम काउंटर (program counter) का मान मेमोरी स्टैक में स्थानांतरित हो जाता है और स्टैक पॉइंटर (stack pointer) का मान 2 से घट जाता है।

2. Conditional call instruction

इन instructions में, प्रोग्राम का कंट्रोल subroutine को transfer हो जाता है। प्रोग्राम काउंटर (program counter) की वैल्यू को stack में PUSH कर दिया जाता है। (केवल तभी push किया जाता है जब condition satisfy होती है)

3. Unconditional return instruction

RET एक ऐसी instruction है जिसका उपयोग सबरूटीन (subroutine) के end को चिह्नित करने के लिए किया जाता है। इसका कोई पैरामीटर नहीं है। इस निर्देश के निष्पादित होने के बाद, प्रोग्राम का नियंत्रण मुख्य कार्यक्रम में वापस स्थानांतरित कर दिया जाता है। प्रोग्राम काउंटर (program counter) का मान मेमोरी स्टैक से वापस ले लिया जाता है। और स्टैक पॉइंटर (stack pointer) का मान 2 से बढ़ जाता है।

4. Conditional return instruction

इन instructions के माध्यम से, प्रोग्राम का नियंत्रण वापस मुख्य मेमोरी में स्थानांतरित कर दिया जाता है। और प्रोग्राम काउंटर (program counter) का मान स्टैक से पॉप किया जाता है, (केवल तभी पॉप किया जाता है जब स्थिति संतुष्ट हो।) वापसी निर्देश के लिए कोई पैरामीटर नहीं है।

Advantage of Subroutine in Hindi in Microprocessor 8085

  1. यह कठिन प्रोग्रामिंग कार्यों को आसान चरणों में तोड़ देता है।
  2. प्रोग्राम के अंदर मौजूद डुप्लीकेट कोड को कम करता है।
  3. इसके जरिए हम कोड को कई प्रोग्राम में दोबारा इस्तेमाल कर सकते हैं।
  4. इससे प्रोग्राम की डिबगिंग आसान हो जाती है।

Read Also: Data Model in Dbms in Hindi

Final Words

आपको Subroutine in Hindi in Microprocessor 8085 के बारे में जानकारी कैसी लगी हमें कमेंट्स बॉक्स में लिखकर जरूर बतायें। यदि फिर भी आपका कोई सवाल या कोई संदेह है, तो वह भी बतायें हम उसे हल करने की पूरी कोशिश करेंगे और वह जानकारी आप तक पहुंचायेंगे। इसी के साथ इस लेख को ज्यादा से ज्यादा उन लोगों के साथ share कीजिये। जो लोग What is Subroutine in Hindi in Microprocessor 8085 के बारे में नहीं जानतें हैं। धन्यवाद!

Leave a Comment

x