AI-Generated Video Summary by NoteTube

8085 Hindi | 8259 PIC Architecture and Working | Programmable Interrupt Controller | Bharat Acharya

8085 Hindi | 8259 PIC Architecture and Working | Programmable Interrupt Controller | Bharat Acharya

Bharat Acharya Education - Unacademy

49:48

Overview

यह वीडियो 8085 माइक्रोप्रोसेसर के लिए प्रोग्रामेबल इंटरप्ट कंट्रोलर (PIC) 8259 के आर्किटेक्चर और कार्यप्रणाली को हिंदी में समझाता है। यह बताता है कि 8259 का उपयोग इंटरप्ट्स की संख्या बढ़ाने के लिए कैसे किया जाता है, खासकर जब माइक्रोप्रोसेसर के अंतर्निहित इंटरप्ट्स अपर्याप्त होते हैं। वीडियो 8259 के परिचय, इसके इंटरप्ट हैंडलिंग मैकेनिज्म, प्रायोरिटी रिजॉल्वर, और मास्किंग जैसी महत्वपूर्ण विशेषताओं पर विस्तार से चर्चा करता है। यह भी बताता है कि 8259 को कैसे इनिशियलाइज़ किया जाता है और यह माइक्रोप्रोसेसर के साथ कैसे इंटरैक्ट करता है, जिसमें I/O रीड/राइट सिग्नल और डेटा बस का उपयोग शामिल है। अंत में, यह कैस्केडिंग की अवधारणा का भी परिचय देता है, जहाँ कई 8259 चिप्स को एक साथ जोड़ा जा सकता है।

This summary expires in 30 days. Save it permanently with flashcards, quizzes & AI chat.

Chapters

  • 8259 एक प्रोग्रामेबल इंटरप्ट कंट्रोलर (PIC) है, जो प्रोसेसर नहीं है, बल्कि हार्डवेयर सपोर्ट प्रदान करता है।
  • इसका मुख्य उद्देश्य माइक्रोप्रोसेसर (8085) में इंटरप्ट्स की संख्या बढ़ाना है।
  • 8085 के वेक्टर्ड इंटरप्ट्स (जैसे Trap, 7.5, 6.5, 5.5) के निश्चित ISR एड्रेस होते हैं, जो सीमित होते हैं।
  • नॉन-वेक्टर्ड INT पिन का उपयोग करके 8259 को जोड़ा जाता है, जिससे अधिक डिवाइसेस को इंटरप्ट करने की सुविधा मिलती है।
  • डिवाइस 8259 के IR पिन पर इंटरप्ट भेजते हैं।
  • 8259 फिर 8085 को INT पिन (INTA बार) पर इंटरप्ट भेजता है।
  • 8085 पहले I/O रीड/राइट सिग्नल को समझता है, फिर डेटा बस का उपयोग करता है।
  • 8085 पहला I/O रीड (IATA बार) भेजता है, जिस पर 8259 'CALL' इंस्ट्रक्शन का ऑफ-कोड भेजता है।
  • इसके बाद 8085 दूसरा और तीसरा I/O रीड भेजता है, जिस पर 8259 क्रमशः ISR एड्रेस का लोअर और हायर बाइट भेजता है।
  • प्रायोरिटी: 8259 में IR0 से IR7 तक प्रायोरिटी होती है, जहाँ IR0 हाईएस्ट प्रायोरिटी वाला होता है। यह डिफ़ॉल्ट है लेकिन प्रोग्रामेबल है।
  • ट्रिगरिंग: इंटरप्ट्स एज-ट्रिगरर्ड या लेवल-ट्रिगरर्ड हो सकते हैं, जिसे प्रोग्रामर कमांड्स के माध्यम से सेट कर सकता है।
  • मास्किंग: 8259 के सभी आठों इंटरप्ट्स को व्यक्तिगत रूप से मास्क या अनमास्क किया जा सकता है।
  • प्रोग्रामेबल: इन सभी प्रॉपर्टीज को कमांड्स (ICW, OCW) भेजकर बदला जा सकता है, जिससे यह बहुत फ्लेक्सिबल बनता है।
  • आर्किटेक्चर में इंटरप्ट डिवाइसेस (IR0-IR7), 8259 चिप, और माइक्रोप्रोसेसर (8085) शामिल हैं।
  • डेटा बस का उपयोग कमांड्स भेजने और ISR एड्रेस प्राप्त करने के लिए होता है।
  • मुख्य रजिस्टर्स हैं: इंटरप्ट रिक्वेस्ट रजिस्टर (IRR), इंटरप्ट मास्क रजिस्टर (IMR), और इन सर्विस रजिस्टर (ISR)।
  • IRR पेंडिंग इंटरप्ट्स को ट्रैक करता है, IMR मास्क्ड इंटरप्ट्स को बताता है, और ISR वर्तमान में सर्विस हो रहे इंटरप्ट को दर्शाता है।
  • जब कोई इंटरप्ट आता है, तो IRR में संबंधित बिट 1 हो जाता है।
  • प्रायोरिटी रिजॉल्वर IRR, IMR, और ISR को चेक करके सबसे हाईएस्ट प्रायोरिटी वाले, अनमास्क्ड इंटरप्ट को चुनता है।
  • यदि इंटरप्ट वैलिड है, तो 8259 8085 को INT पिन पर इंटरप्ट भेजता है।
  • 8085 करंट इंस्ट्रक्शन खत्म करके पहला IATA बार भेजता है, जिससे 8259 को कन्फर्मेशन मिलता है।
  • ISR खत्म होने के बाद, 8085 एक 'एंड ऑफ इंटरप्ट' (EOI) कमांड भेजता है, जिससे 8259 ISR रजिस्टर में बिट को 0 कर देता है।
  • अधिक इंटरप्ट्स की आवश्यकता होने पर, एक 8259 (मास्टर) को दूसरे 8259 (स्लेव) से जोड़ा जा सकता है।
  • एक मास्टर 8259 पर 8 स्लेव 8259 कनेक्ट किए जा सकते हैं।
  • यह कॉन्फ़िगरेशन कुल 64 इंटरप्ट्स तक प्रदान कर सकता है (1 मास्टर + 8 स्लेव * 8 इंटरप्ट्स)।
  • कैस्केडिंग के लिए विशेष सिग्नल्स (जैसे कैस्केड बफर) का उपयोग किया जाता है, जो अगले वीडियो में कवर किया जाएगा।

Key Takeaways

  1. 18259 इंटरप्ट्स की संख्या बढ़ाने के लिए एक महत्वपूर्ण पेरिफेरल चिप है।
  2. 2यह प्रायोरिटी, ट्रिगरिंग, और मास्किंग जैसी सुविधाओं को प्रोग्रामेबल तरीके से हैंडल करता है।
  3. 38259 और 8085 के बीच इंटरप्ट हैंडलिंग एक मल्टी-स्टेप प्रोसेस है जिसमें IATA बार सिग्नल्स और डेटा बस का उपयोग होता है।
  4. 4IRR, IMR, और ISR रजिस्टर्स इंटरप्ट्स की स्थिति को ट्रैक करने में महत्वपूर्ण भूमिका निभाते हैं।
  5. 58259 को उपयोग करने से पहले इनिशियलाइज़ करना अनिवार्य है, जिसमें ISR एड्रेस बताना शामिल है।
  6. 6कैस्केडिंग के माध्यम से 8259 की इंटरप्ट क्षमता को और बढ़ाया जा सकता है, जिससे मास्टर-स्लेव आर्किटेक्चर बनता है।
  7. 78259 का फ्लेक्सिबल डिज़ाइन इसे विभिन्न सिस्टम्स में उपयोगी बनाता है।
8085 Hindi | 8259 PIC Architecture and Working | Programmable Interrupt Controller | Bharat Acharya | NoteTube | NoteTube