Timing and control signal in 8085 – Hello everyone. आज के इस पोस्ट में हम माइक्रोप्रोसेसर की Timing & Control signal, Machine Cycle, T-state तथा उनसे जुड़े MCQ Questions तथा उनके Answer के बारे में जानेंगे तो आइए शुरू करते हैं।

दोस्तों हमने पिछले पोस्ट मे pin diagram of Microprocssor 8085 के बारे मे पढ़ा था उसी पोस्ट मे Timing and control signal in 8085 के बारे मे थोड़ी बहुत information प्रोवाइड की गई थी ।

इसीलिए हम आपसे Request करते है की आप Microprocessor की सभी Post को Serialwise से पढे ताकि आपको सभी topic को समझने मे कोई problem न हो । इस Post मे हम आपको Timing and control signal के बारे मे विस्तार से बताएँगे ।

Timing and control signal in 8085
Timing and control signal in 8085

Timing and control signal in 8085

“माइक्रोप्रोसेसर को दिए गए Instructions(निर्देश) तथा peripheral (पेरीफेरल) डिवाइस को कंट्रोल करने के लिए जो सिग्नल Generate होता है उसे Timing & Control signal कहते हैं ।”

हमारे द्वारा दिए गए किसी भी निर्देश (instruction) को complete कराने के लिए सबसे पहले माइक्रोप्रोसेसर उस निर्देश को मेमोरी से लेकर आता है (fetch करता है) उसके पश्चात उसको execute (कंप्लीट) करता है।

इसके लिए निम्न चक्र (cycle) होते हैं।

Instruction cycle

माइक्रोप्रोसेसर द्वारा instruction(निर्देश) को execute करने में लिया गया समय “Instruction cycle” (इंस्ट्रक्शन साइकिल) कहलाता है।

There are two type :-

  • 1) Fetch cycle
  • 2) Execute cycle

Fetch cycle:-

माइक्रोप्रोसेसर  द्वारा Fetch operation में लिया गया समय fetch cycle कहलाता है। इसमें निश्चित समय लगता है।

( Fetch operation को आप आगे जानेंगे )

Execute cycle:-

माइक्रोप्रोसेसर  द्वारा Execute operation में लिया गया समय Execute cycle कहलाता है। इसमें निश्चित समय नहीं लगता है बल्कि समय इस बात पर निर्भर करता है कि instruction का आकार कितना है।

{ साधारण शब्दों में कहें तो :- मान लीजिए आपके teacher ने आपको कोई आर्डर (Instruction) दिया तो सबसे पहले आप उस Instruction को समझेंगे, ‘वह इंस्ट्रक्शन  क्या है’, मतलब आप Fetch करेंगे, इसके बाद आप teacher द्वारा दिए गए instruction को फॉलो करते हुए उस पर वर्क करेंगे यानी कि उसे Execute करेंगे। }

अर्थात

{ Instruction cycle = Fetch cycle + Execute cycle }

Instruction cycle से जुड़े MCQ questions

1- निम्न में से किस cycle का समय निश्चित होता है?

  • A.    Instruction cycle
  • B.    Fetch cycle
  • C.   Execute cycle
  • D.   None of these

2- Execute cycle में लगने वाला समय किस बात पर निर्भर करता है?

  • A.    Instruction किया कार
  • B.    Fetch cycle
  • C.   A & B both
  • D.   None of these

3- निम्न में से कौन सा कथन सत्य है?

  • A.    Fetch cycle = Instruction cycle + Execute cycle
  • B.    Execute cycle = Fetch cycle + Instruction cycle
  • C.   Fetch cycle = Instruction cycle = Execute cycle
  • D.   Instructions cycle = Fetch cycle + Execute cycle

4- माइक्रोप्रोसेसर द्वारा Fetch operation में लगने वाला समय……?

  • A.    Instruction cycle
  • B.    Fetch cycle
  • C.   Execute cycle
  • D.   None of these

5- माइक्रोप्रोसेसर द्वारा Execute operation में लगने वाला समय…….?

  • A.    Instruction cycle
  • B.    Fetch cycle
  • C.   Execute cycle
  • D.   None of these

-: Fetch operation :-

Timing and control signal in 8085 - instruction cycle

यदि आप ऊपर दिए गए चित्र को देखें तो इससे पता चलता है कि इनमें कई cycle दिए गए हैं यदि हम cycle को क्रमशः T1,T2,T3……… माने तो

                                                 पहली Cycle में address मेमोरी में transfer होता है, दूसरी cycle में मेमोरी उस location से address प्राप्त instruction को read करती है और last cycle में instruction को माइक्रोप्रोसेसर में transfer किया जाता है यह पूरा ऑपरेशन Fetch operation कहलाता है।

-: Execute operation :-

यह operation, Fetch operation के समान ही होता है अंतर केवल यह है कि इस cycle में address के साथ data भी Fetch किया जाता है, Execute cycle का समय इंस्ट्रक्शन के आकार पर निर्भर करता है।

-: Machine Cycle & T-state :-

Timing and control signal in 8085 Part2- instruction cycle

Fetch Operation तथा Execute operation में लगने वाला समय Machine Cycle कहलाता है।

चुकि एक machine cycle में अनेक clock cycle होती है, प्रत्येक clock cycle को T-state कहते हैं।

T1,T2,T3,T4……. T-state के उदाहरण है।

2 COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here