डेल स्टूडेंट्स वालकुम टो गेट स्मेशर्स आज की इस वीडियो में एक्सप्लेइन करने जा रहा हूँ External Architecture of 8085 Micro Processor या इसको आप 40 Pin Architecture भी बोल सकते हो क्योंकि आपको मैंने लास्ट वीडियो में Introduction to Micro Processor बताया था कि 8085 में जितने भी important points हैं अगर आपने वो वीडियो नहीं चेक की तो आपको लास्ट वीडियो नहीं चेक करें न उसमें 40 pins हैं, तो उन हर एक pin का significance क्या है? हर एक pin का significance क्या है? क्योंकि ये आपके exam में कभी बार पूछ लेते हैं तो देखो सबसे पहले अगर हम बात करें 8085 को हम क्या बोलते है? 8 bit microprocessor, क्यों? क्योंकि जो data bus है, data bus का size होता है 8 bit और जो address bus होती है इसमें address bus का size होता है 16 bit तो सबसे पहले हम इन ही pin से start करते हैं कि सर 8 bit तो data bus के लिए और 16 bit होगी आपकी address तो यहनि total आपकी pins कितनी होगी 24 लेकिन अगर आप ध्यान से देखो तो यहाँ पे 24 pins को use नहीं किया यहाँ पे pins कितनी use किये हैं 16 number of pins use किये हैं तो देखो कैसे यहाँ पे अगर आप ध्यान से देखो A8 से A15 क्या है यह address bus के लिए pins है मतलब यह जो है आपकी 8 address bus को denote कर रही है और जो दूसरा आपको दिख रहा है AD0 से लेके AD7 यह actual में क्या किया हुआ है यह actual में मक्स किया हुआ है किसका मक्स का मतलब दोनों का mixing किया हुआ है address का और data का मतलब जब हम चाते हैं कि data bus के तौर पर इसको use करें तो हम इसको data के तौर पर use करते हैं तो हम इसको address के तौर पर use कर सकते हैं मेरी number of pins को थोड़ा हमने reduce किया तो 24 की जगह total 16 pin में ही काम चल गया अब देखो होगा कैसे यह अक्शल में होगा कैसे यहाँ पे जो है वो ALE बड़ा यूज़ होता है ALE क्या है अक्शल में Address Latch Enable यह अक्शल में करता है क्या है हमें पता है कि यार जब हम Address को जैसे देखो आपने मुझे Memory से कुछ Read करना है या मुझे Memory में कुछ Write करना है IO Device को कुछ Read करना है Output Device पे कुछ Write करना है तो जब भी Read Write होगा अब अच्छा वे सबसे पहले आप उस एड्रेस पर पहुंचोगे तभी तो रीड राइट होगा जैसे आपने अपने दोस्त से कुछ समान लेने जाना है या उसको समान देने जाना है अरे भी या पहले उसके घर पर तो पहुंचोगे या पहले उस एड्रेस पर पहुंचो� तो यह जो ALE है ना address slash enable यह कहता है कि जब ALE की value 1 होगी तो यानि यह मेरा address के तौर पर use होगी मतलब आप कह सकते हो कि यह वाली सारी pins as a address use होगी तो देखो 8 यह address 8 यह address टोटल क्या होगी आपकी 16 bit जो है वो address के तौर पर use होगी आप उस address पर जाओ data को fetch करो जो भी आपको करन तो यह वाली जो pins है यह actual में use होंगी as a data वस तो यहाँ पे आप क्या करोगे जब ALA की value 0 है तो आप 8 bit data जो है वो read कर सकते हो या फिर write भी कर सकते हो क्योंकि यह वाली जो है वो bidirectional है आप read भी करना चाहते हो या write करना चाहते हो लेकिन address अब विसली Microsoft उस address पे जाएगा तो इसलिए इसको bidirectional जो है वो mention किया हुआ है उसके बाद हमारे पास आ जाता है जी I O and M यह एक्चल में pin का purpose क्या है अब इसमें भी देखो value या तो इसकी value क्या होगी 1 होगी या value क्या होगी 0 अब अगर value इसकी 1 है तो एक्चल में क्या करें हम input output device से कुछ read write करना चाहते हैं मतलब एक तरह से input output device को enable कर दिया input devices आपको पता होगे keyboard, mouse ये सारे और output device भी आपको पता है printer, monitor तो अगर मैंने उनको use करना है तो हम इसको one कर देते हैं और अगर मुझे memory को use करना है मैंने memory से कुछ read write करना है जैसे RAM है उसमें से तो फिर हम इसको value को क्या कर देते हैं zero कर देते हैं ये जो है वो funda कह लाते हैं अब इसके बाद आजते थी read and write अब read and write का funda क्या है वही सेम चीज़े अगर आप memory से या input output device से कुछ read करना चाते हो जैसे देखो आपने IO इसकी value इस pin की value 1 कर दी मतलब आपने input output device को enable कर दिया अब आपने अगर RD की value यहाँ पे 0 दी तो actual में क्या कर रहा है यह read कर रहा है कहां से इस particular thing से मतलब कोई नो कोई particular IO device है लेकिन उसका address का है वो address इस address बस पे चला जाएगा आपने IO device को enable कर दिया अगर आप write करना चाते हो तो यानि right वाली bit को आप enable कर दो और actual में ये bar जो है वो उपर क्या represent कर रही है कई बार ये भी पूछ लेते हैं इसको होते हैं लो इनेबल्ड पिन, लो इनेबल्ड पिन का मतलब क्या है?
जर्ली क्या होता है? जब हम फैन को ओफ करना है या ओन करना है तो जब हम ओन करते हैं तो एक तरह से हम कहते हैं वन किया तो ओन हो गया, जीरो किया तो ओफ हो गया तो एक्शन में क्या है? ये बार का मतलब है 0 जब हम देंगे तो enable हो जाएगा तो यह भी देख लो बाहर की तरफ direction है क्यों क्यों कि आप उस जगा पे जाके कुछ read या फिर write करना चाहेँ और अगर IO है तो 1 किया तो यानि input out device से related है अगर memory वाली value इसको 0 किया तो यानि हम memory से कर रहे हो उसके बाद आ जाते हैं जि आपका S1, S2 यह आपकी status bit या status pin भी आप इसको बोल सकते हो यह actually है ही सारी status and control bits आप कह सकते हैं इनको status का वरलब क्या है कि आप जो है वो memory से कुछ read कर रहे हो memory में कुछ write करो, जैसे देखो S1, S2 है, तो यहाँ आपके वही combination मन गए 00, 01, 10, 11, अब 0 के लिए आप कह सकते हो कि let's say 00 है तो मतलब halt, कोई भी काम नहीं कर रहा, मतलब इसके इलावा आप जैसे operand को fetch करो, या आप let's suppose वहाँ पे memory में जाके कुछ read कर रहे हो, write करो, मतलब at present microp पता लग जाता है फिर ALE वो मैंने आपको बताय दिया कि इन दोनों को मक्स करने के काम आता है ताकि 24 pins की जगह आपको कम pins से भी काम चलानो क्योंकि integrated device है जितनी pins कम होगी उतना ही benefit है उसके बाद आ जाता है हमारे पास यह वाली pins इन pins में हमारे पास सबसे पहले क्या आता है यह वाली आ जाती है आपकी traps trap, RST, RST 6.5, 7.5 यहां तक यह actually क्या है related to the interrupts इंट्रप्ट्स मैं आलरेडी आपको पढ़ा चुको अगर आपने नहीं पढ़ा तो उपर आपको आई सेक्शन में लिंक आ रहा होगा इंट्रप्ट्स एक्चुली होता है क्या है कि कुछ एकदम से एमरजेंसी आ गई एकदम से कोई पावर फेलेर हो गया हार्डवेर फेलेर हो गया इंट्रप्ट को हैंडल करना पड़ता है तो trap अक्शल में क्या है?
one of the highest priority interrupt मतलब जैसे power failure हो गया या एकदम से heat इतनी generate होगी तो system को बंद करना पड़ रहा है तो वो वाले जो सारे है hardware से related वो trap में आ जाते हैं फिर 7.5, 6.5, 5.5 ये भी different different software interrupts भी है और इनकी priority जो है वो trap से थोड़ी कम होती है या आप कह सकते हैं interrupts के अंदर ही आते हैं तो अगर उस type का interrupt कोई generate हुआ तो ये inverse क्यों है? जैसे बाहर से कोई ना कोई इसको enable करेगा बाहर से कोई ना कोई भेजेगा कि there is a trap there is a RST 7.5 there is a RST 5.5 तो यह अक्षल में जैसे INTR यह भी क्या एक तरह से interrupt है जो keyboard या फिर mouse के click होने पे generate होता है तो जब भी इस तरीके के आते हैं फिर microprocessor को अपने काम दन्दा को छोड़के पहले interrupt को handle करना पड़ता है जैसे कोई यहाँ से pin में 1 आया तो actually microprocessor क्या बोलेगा ओ इंटरव्ट आ गया तो फिर क्या करेगा वो सबसे पहले acknowledgement bit को आगे भेजेगा acknowledgement bit मतलब अरे यार मेरे पास अगर transaction मैं कोई transaction कर रहा हूँ और transaction complete हो गई लास्ट में कोई message नहीं आया कि your transaction is completed successfully है वो तो मैं तो wait ही करता रह जाओंगा तो लास्ट में आता है न your transaction is successfully completed तो उसका मतलब क्या है एक acknowledgement आगी मेरे पास एक slip आगी तो जिससे peripheral को या devices को लगेगा कि ठीक है microprocessor को पता लग गया वो कुछ करेगा तो actually जब भी कोई यहाँ से interrupt generate होता है तो यह बोलेगा ok मैं कुछ करता हूँ ठीक है तो यह एक्चल में क्या है एक तरह से एकनोलेजमेंट की तरह वर्क करते हैं उसके बाद आ जाते हैं यहां पर होल्ड होल्ड एंड होल्ड एकनोलेजमेंट यह क्या है यह DMA कंट्रोलर के थूब कनेक्ट होता है DMA कंट्रोलर क्या होता है डिरे जल्ली होता क्या है जब भी हम इनपोट ऑटपो डिवाइस से मेमोरी से जैसे इनपोट ऑटपो डिवाइस कह रहा है मुझे कोई मेमोरी को रीड करना है या कुछ राइड करना है तो बीच में माइक्रो प्रोसेसर जो है बीच में जो यह है यह एज़े मिडल एंटिटी वर् अपनी address वर्ष और ये database को छोड़ दे, release कर दे, तो उसके लिए जब भी कोई आएगी, DMA controller के थूँ कोई request आएगी, तो वो इसके थूँ आएगी, तो जैसे यहां से one आया, मतलब DMA controller कहता है, तो release कर थोड़ी दिर के लिए, फिर यह बोलेगा okay, तो acknowledgement वाला okay, तो यह inward है, यह outward है, यह DMA controller बोलेगा okay, कि यह जो hold वाली है, मतलब trap वैसे highest priority है, लेकिन hold की trap से भी ज़्यादा high इस priority है तो आप कह सकते हो कि अगर hold और trap दोनों में से one one आ गया दोनों पे one one आ गया तो वो सबसे पहले hold वाली को acknowledgement भेजेगा पहले तू कर उसके बाद इसको handle करेगा फिर आ जाते हैं जी reset, reset out actually क्या है reset का मतलब क्या है reset in का मतलब क्या है microprocessor को अगर reset करना है तो microprocessor को reset करना है और इसके उपर भी bar है bar का मतलब low enabled मतलब अगर zero आया तो microprocessor क्या हो जाएगा reset हो जाएगा और अगर one आया तो कुछ नहीं होगा और reset out का मनलब अगर microprocessor किसी peripheral devices को peripheral मनलब वही IO devices को अगर reset करना चाहता है तो फिर वो यहां से क्या पढ़ देगा one बेजेगा और वो device को reset कर सकते हैं फिर आ जाते है जी आपका ready ready का फरंडा क्या है ready actual में कहां से आ रही है बाहर से आ रही है बाहर कौन ready actual में कौन है peripheral devices different different devices होते हैं जैसे keyboard है mouse है वो devices बेज रहे है microprocessor को कि I am ready, यह actual में होता क्यों है क्योंकि microprocessor जो है वो 3 megahertz पे काम करता है, मतलब 3 megahertz का मतलब क्या है, इसकी जो operating frequency है वो 3 megahertz, यानि एक time period हो गया, 1 by 3 इसको आप क्या कह सकते हो, जैसे time period क्या होता है, 1 by frequency तो इसको आप क्या सकते हो, 1 by 3 mega mega का मतलब क्या होता है, 10 raised to power 6 तो उपर जाके क्या हो गया, 10 raised to minus 6, यानि 1 by 3 microsecond में यह एक काम कर सकता है, और peripheral devices होते है, slow तो अगर ये काम करता गया तेजी तेजी devices बोलेंगे यार रुक जा मैं overflow हो गया तो उस case में क्या करेगा peripheral device बज़ेगा ठीक है अब मैं ready हूँ अब तू next bit को वे सकता है या next bit को write कर सकता है तो एक तरह से आपस में synchronize करने में help करता है then SID in and SID out serial input and serial output के लिए तो ये support करता है serial in या फिर serial output अगर आप data भीना चाते हो यह दो पिंस जो है वो वर्क करते हैं इसके लावा यह सारी पिंस हो गई सिर्फ 5 पिंस इसके लावा और है एक है आपकी VCC VCC पिं क्या है अगर 5 वोल्ट आपको पता कि यह 5 वोल्टेज पे काम कर रहा है तो 5 वोल्टेज आप जब आप दोगे तो VCC के थूँ दोगे एक होती है इसमें VSS जो ग्राउंड के थूँ कनेक्ट होता है एक होती है इसमें X1 and X2 और एक होती है इसके लावा इसमें Clock Clock मतलब जैसे बहुत सारी devices होते हैं जो clock के थूँ काम नहीं करते हैं, उनके साथ कोई clock नहीं होती, तो Microwave से क्या कहता है, उस clock के थूँ, इस clock pulse के थूँ जो है वो उनके साथ relate हो जाता है, मतलब उनके साथ जो है वो एक तरह से synchronize करना चाहता है, तो वो इस clock pulse के थूँ हो ज ताकि microprocessor work करें actual में ये 6MHz की frequency generate करता है और ये actual में क्या होता है oscillator जो generate करता है उसकी divide by 2 actual में use होती है तो ये generate तो 6MHz करता है लेकिन divide by 2 होने की वजह से 3MHz रह जाती है और फिर 3MHz पे ये processor जो है वो work करता है तो ये सारी की सारी 40 pins जो है वो इस तरीके से work करती है ये सारे points note कर लेना competitive exam में, economy university में Thank you