Skip to main content
Timing diagram of microprocessor 8085  in Hindi

Image result for timing diagram of 8085 microprocessor



To know the working of 8085 microprocessor, we should know the timing diagram of 8085 microprocessor. With help of timing diagram we can easily calculate the execution time of instruction as well as program. Before go for timing diagram of 8085 microprocessor we should know some basic parameters to draw timing diagram of 8085 microprocessor. Those parameters are
  • Instruction Cycle
  • Machine cycle
  • T-state.
Now we should go for what is instruction cycle, machine cycle and t-state?
Instruction Cycle
Instruction cycle is the total time taken for completing one instruction execution
Machine cycle
Machine cycle is the time required to complete one operation such as accessing either the memory or an I/O device
T-state
T-state is the time corresponding to one clock period. It is a basic unit used to calculate the time taken for execution of instructions and programs in a processor.
Now another important topics we should know to clear the concept on timing diagram of 8085 microprocessor. What are the control signals used in timing diagram of 8085 microprocessor?
If we go for above question then the answer is mainly we have to know five control signal to understand timing diagram of 8085 microprocessor. Those are
IO/ M
IO/ M signal indicate whether I/O or memory operation is being carried out. A high on this signal indicates I/O operation while a low indicates memory operation.
S0 and S1
S0 and S1 indicate the type of machine cycle in progress.
ALE
ALE is indicates the availability of a valid address on the multiplexed address/data lines. When it is high act as a address bus and low act as a data bus.
Rd^
Read is an active low signal that indicates that data is to be read form the selected memory or i/o device through data bus.
WR^
Write is an active low signal that indicates that data on the data bus is to be write form the selected memory or i/o device.
In bellow table I show the status of different control signal for different operation. We should remember that to complete our timing diagram of 8085 microprocessor.

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 करती है की...