
फ्लैग क्या होता है? | Flag kya hota hai?
नमस्कार दोस्तों इस लेख मे हम जानेंगे कि फ्लैग (Flag) क्या है? फ्लैग कितने प्रकार की होती हैं? तथा इससे जुड़े हुए अनेक तथ्यों के बारे में जानेंगे।
फ्लैग | Flag
माइक्रोप्रोसेसर -8085 में 5 फ्लैग होते हैं । S , Z , AC , P तथा CY के फ्लैग 5 फ्लिप – फ्लॉप का एक सैट है । इनका कार्य एकुमुलेटर तथा अन्य रजिस्टरों में डाटा का स्टेटस प्रदर्शित करना है । जिस समय माइक्रोप्रोसेसर में गणितीय एवं लॉजिक ऑपरेशन होता है ।
उस समय टेम्पोरेरी रजिस्टर में डाटा तथा परिणाम एकुमुलेटर में स्टोर होता है । परिणाम के अनुसार फ्लैग सैट ( Set ) अथवा रिसैट ( Reset ) होते हैं । सैट होने का अर्थ ‘ 1 ’ तथा रिसैट होने का अर्थ ‘ 0 ‘ है ।
इस प्रकार फ्लैग एकुमुलेटर में स्टोर किये गये डाटा ( परिणाम ) की स्थिति प्रदर्शित करते हैं । चित्र 24.24 में एक फ्लैग रजिस्टर प्रदर्शित किया गया है ।

फ्लैग के प्रकार | Types of Flag
विभिन्न फ्लैग का विवरण निम्न प्रकार है –
S – Sign Flag
जब किसी गणितीय प्रचालन के पश्चात् प्राप्त परिणाम में आठवें बिट अर्थात् D , का मान 1 होता है तब Sign फ्लैग सैट ( 1 ) होता है । किसी बाइट ( byte ) में यदि D का मान 1 है तब संख्या ऋणात्मक मानी जाती है तथा यदि शून्य है तब संख्या धनात्मक मानी जाती है ।
यदि गणितीय ऑपरेशन में संख्याओं के साथ कोई चिन्ह ( + अथवा ) प्रयोग किया जाता है तब D , का कार्य सिर्फ चिन्ह प्रदर्शित करना है तथा शेष 7 बिट ( Do – Da ) संख्या परिणाम ( magnitude ) प्रदर्शित करते हैं ।
इन्हें भी पढ़ें:- एमिटर फॉलोअर क्या है? | Emitter Follower kya hai?
Z – Sign Flag
यदि ALU में दिये गये ऑपरेशन का परिणाम शून्य है तब Zero फ्लैग सैट ( 1 ) होता है । यदि परिणाम शून्य नहीं है तब फ्लैग Reset ( 0 ) होता है । यह फ्लैग एकुमुलेटर तथा अन्य रजिस्टर में प्राप्त परिणाम के अनुसार बदलता रहता है ।
AC – Auxilliary Carry Flag
किसी गणितीय ऑपरेशन में जब D3 अंक द्वारा कोई कैरी ( carry ) उत्पन्न होती है तथा D4 की ओर जाती है तब AC फ्लैग सैट होता है । यह फ्लैग केवल आन्तरिक BCD कोड के लिये प्रयोग होता है तथा किसी अन्य प्रचालन ( जैसे jump operation ) द्वारा इसके प्रोग्राम का क्रम नहीं परिवर्तित किया जा सकता है ।
P – Parity Flag
किसी गणितीय क्रिया के परिणाम में यदि ‘ 1’s की संख्या सम ( even ) होती है तब यह फ्लैग सैट होता है तथा यदि ‘ 1’s की संख्या विषम ( odd ) है तब यह फ्लैग रिसैट हो जाता है ।
CY – Carry Flag
यदि किसी गणितीय क्रिया के परिणाम में कैरी ( carry ) प्राप्त होती है तब यह फ्लैग सैट ( set ) अन्यथा रिसैट ( reset ) होता है । घटाने की क्रिया में यह फ्लैग बॉरो फ्लैग ( borrow flag ) की भाँति कार्य करता है ।
Program Status Word ( PSW )
चित्र 24.24 में प्रदर्शित पाँच बिट ( bits ) स्टेटस फ्लैग्स हैं । इनमें तीन बिट परिभाषित नहीं हैं । इन आठ बिट्स का समूह ( combination ) प्रोग्राम स्टेटस शब्द ( PSW ) कहलाता है ।
इन्हें भी पढ़ें:- आर्मेचर प्रतिक्रिया क्या है? What is Armature Reaction in hindi
Recommended post
-
डिजिटल वोल्टमीटर क्या है? What is Digital voltmeter in hindi –
-
प्रत्यक्ष-युग्मित ट्रांजिस्टर एम्पलीफायर क्या है? | Direct coupled transistor amplifier kya hai?
-
पीएन की महत्वपूर्ण शर्तें क्या है? | Important Terms of pn junction
-
तीन फेज का इंटरकनेक्शन क्या है? | Three phase ka Interconnection Kya hai?
-
डिजिटल प्रणालियाँ (Digital Systems) क्या है?
-
Electrolysis kya hai? | इलेक्ट्रोलिसिस क्या है?