Skip to main content
Architecture of  Microprocessor OR Block Diagram of Microprocessor  

Intel 8085 NMOS, 8 bit Microprocessor  है | जो की एक LSI (
large scale integration) चिप पर 40 pino सहित +5 wolt D.C supply पर work करता है इसकी clock farequencey 3-MHz होती है 


1. ALU (Arithmetic and Logical Unit) > ALU सभी Mathametic  and Logical operation को perform करता है 

1. addition 
2. subtraction 
3. Logical AND
4. Logical OR
5. Logical EX-OR
6.compliment(Logical NOT)  
7. increment 
8. dencrement
9.left side
10.clear 

2. Timing and Controle Unit >  timung and controle unit CPU का एक भाग है, यह इंस्ट्रक्शन के एक्सक्यूशं के लिए आवश्यक टाइमिंग एंड कंट्रोल सिंगनल जनरेट करता है |   यह cpu तथा पेरिफलेल के midel में डाटा फॉलो को कन्ट्रोल करता है| यह मेम्मोरी एंड इनपुट आउटपुट डिवाइस के लिए आवश्यक स्टेटस कन्ट्रोल एंड टाइमिंग सिंगनल प्रदान करता है| यह माइक्रोप्रोसेसर तथा सम्बंधित पेरिफलेल की समस्त ऑपरेशन को कन्ट्रोल करता है इस प्रकार टाइमिंग एंड कन्ट्रोल यूनिट कंप्यूटर system मे brain की भांति व्यवहार करता है|  

3. Register >  मइक्रोक्रोपेस्सोर के विभिन रजिस्टर शो करते है, माइक्रोप्रोसेसर द्वारा रजिस्टर का उपयोग टेम्परोरी स्टोरेज एंड डाटा इंस्ट्रक्शन मैनीपुलेशन में किया जाता है रजिस्टर में  डाटा मेम्मोरी अथवा इनपुट/आउटपुट दिवसों  तक बना रहता है|  माइक्रोप्रोसेसर 8085 में अनेक  रजिस्टर है---- 
A. Accumulator (ACC) 8 bit register 
B. six general purpase register (GPR) (B,C,D,E,H and L) 8 bit register 
C. stack pointer (SP)
D. program counter (PC) 
E. Instraction register 
F. temporary register 


4. Serial I/O Control (SID/SOD) => microprocessor 8085 में दो सिंगनल SID (serial input data)  SOD (serial output data)  होते है| इन सिंगनल का प्रयोग पेरिफलैल देवीसों के साथ सीरियल communication करने के लिए जाता है|  यह यूनिट इन सिंगनल  को control करती है| 

5. Interrupt Control => मइक्रोप्रोसेसरे 8085 में 5 interrupt होते है| ये interrupt execution को थोड़ी टाइम के लिए रोक देती है| इस टाइम में मइक्रोप्रोसेसरे कोई दूसरा work करता है| ये interrupt INTR, RST 5.5, RST 6.5, RST 7.7 and TRAP हैं| 



Comments

Popular posts from this blog

Java Inheritance Introduction to Java Inheritance  Inheritance का ऐसा Machanisam है जिसमे एक old class से new class create किया जाता हे इस के द्वारा old class की properties को new class में प्रयोग किया जाता हे old class की properties को new class में प्रयोग करने के लिए old class की inherit करना होता है| और class को inherit करने के लिए derivation public, private and protected का प्रयोग किया जाता है|  inheritance में old class को base class या parent class or super class कहा जाता है, जिस class की property ली जाती है| और नई class को child class या derive class या sub class कहा जाता है, जिस class के द्वारा property ली जाती है| ऐसा करने के लिए जो class methods को access करना चाहती है उसे दूसरी class की sub class बनना होगा। Sub class बनने के लिए आपकी class को उस दूसरी class को extend करना होगा। इसे ही inheritance कहते है।  Inheritance से आप एक ही code को बार बार लिखने की उलझन से बच जाते है। Inheritance की इस खूबी को re-usability कहते है। यान...
Java Applets  Introduction to Java Applets  Applet एक java program होता है जो browser में run होता है। ये एक ऐसा प्रोग्राम होता है जो HTML के साथ काम कर सकता है। इसे HTML code में ही include कर लिया जाता है। Java program की file और HTML program की files अलग अलग होती है। HTML में java program को load करने के लिए आप <applet> tag यूज़ करते है। जब कोई भी यूज़र इस HTML पेज को browser पर देखता है तो HTML के साथ java program भी load हो जाता है। लेकिन इसके लिए आपको applet (java program) को और HTML file को एक ही server पर save करना पड़ता है।  Applet ऐसा java program होता है जो Applet class को extend करता है। Applet program को .class extension से save किया जाता है। जब कोई यूज़र browser में applet को देखता है तो applet का code उस user की machine में download हो जाता है। पहले applet का code user की machine में download होता है फिर applet browser में रन होता है। इसलिए आप कह सकते है की applets client side applications होती है।Applets को run होने के लिए...
Introduction to C Arrays  मान लीजिये आप एक ऐसा प्रोग्राम बना रहे है जो employees का नाम computer में store करता है। अब मान लीजिये आपकी company में 200 employees है। आप इन 200 employees के नाम किस तरह से store करेंगे। यदि आप सोच रहे है की आप 200 variables create करेंगे तो ये एक बहुत ही complex approach होगी।  इसमें आपको program बनाने में बहुत समय लग जायेगा और program भी हद से ज्यादा बड़ा हो जायेगा। ये आपके time और computer memory space दोनों का wastage है। और साथ ही आप इतने सारे variables के नाम सोच भी नहीं सकते है और यदि सोच भी लेंगे तो program में यूज़ करने के लिए उन्हें याद तो definitely नहीं रख सकते है।   मेरे पास आपके लिए इससे भी better approach है और उस approach को C language में array कहते है। Array similar type की values का collection होता है। Similar type से यँहा मेरा मतलब एक ही तरह के data type जैसे की int, float, char आदि की values से है।   C आपको arrays के द्वारा ऐसी facility provide करती है की...