Sequencing Microprocessor 8086 in hindi

Sequencing:
इसका अर्थ निर्देशों को एक निश्चित क्रम में execute करना होता है microprogram control unit की वह कई जो इस कार्य को करती हैं उसे Sequencing कहा जाता है।

Sequencing को implement करने के लिए कुछ रजिस्टर प्रयोग में लिए जाते हैं जिसमें CAR (CONTROL ADDRESS REGISTER) प्रयोग में आता है। सामान्यतः एक सिंपल Sequencing जिसमें सारे निर्देश क्रमवत: होते हैं। Control address register में सर्वप्रथम starting program address को लोड करवाने के पश्चात उनके मान(value) को 1 से increment किया जाता है अगर Sequencing मे branching का प्रयोग किया जाए तो Sequencing के दौरान उस control word के address को CAR में लोड करवा दिया जाता है
इस Sequencing में किसी विशेष अवस्था को पहचानने के लिए विभिन्न प्रकार के flags का प्रयोग किया जाता है इसकी कुछ इकाई निम्नलिखित है:-

1.Sequencer- इसका प्रयोग अगले micro instructions के address को control memory से लोड करवाना होता है।

2.Control address register (CAR):-
यह Sequencing के द्वारा generate किए गए एड्रेस को होल्ड करता है तथा उसी एड्रेस को control memory को इनपुट के रूप में प्रदान करता है।

3.Control data register (CDR):-
यह control word को hold करती हैं तथा control functions को generate करती हैं। जिसे microprogram control unit को दिया जाता है.

4.Control memory:-
Control memory एक प्रकार की Rom होती हैं जो कि उन control words को hold करती हैं जो microprogram control unit के microprogram होते हैं

5. CAR तथा CDR दोनों ही रजिस्टर के प्रकार होते हैं इसलिए इन्हें समानांतर मान को बदला जा सकता है तथा CDR जिस समय execution के दौरान micro OPP code को होल्ड करके रखता है तथा उसी समय इसका प्रयोग Sequencing  के द्वारा अगले निर्देश का एड्रेस कैलकुलेट किया जाता है जो कि CAR में Load करवाया जाता है।

Also Read:-
Microprogram Control Unit
Hardwired Control Unit | Micro Program Control Unit
microprocessor 8085/8086 basic
Control memory

No comments:

Post a Comment

सवाल पूछने के बाद "Notify me" आप्शन को ✔(Right Mark) करे, ताकि आपके पूछे गये सवाल का जवाब मिलने पर आपको सुचना मिल जाये:-