जीरो फ्लैग: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{for|the maritime flag|International Code of Signals}}शून्य ध्वज एक एकल बिट ध्वज है जो अधिकांश पारंपरिक [[ CPU |CPU]] आर्किटेक्चर (x[[86]], [[एआरएम वास्तुकला]], [[पीडीपी-11]] -11, [[68000]], [[6502]] और कई अन्य सहित) पर एक केंद्रीय विशेषता है। इसे अक्सर अन्य झंडों के साथ एक समर्पित रजिस्टर में संग्रहित किया जाता है, जिसे आम तौर पर [[ स्थिति रजिस्टर |स्थिति रजिस्टर]] या फ़्लैग रजिस्टर कहा जाता है। शून्य ध्वज आमतौर पर अधिकांश दस्तावेज़ीकरण और असेंबली भाषाओं में संक्षिप्त रूप से Z या ZF या समान होता है।
{{for|समुद्रतटवर्ती फ्लैग |सिग्नल का अंतर्राष्ट्रीय कोड}}


[[झंडा ले जाना]], [[चिह्न ध्वज]] और [[अतिप्रवाह ध्वज]] के साथ, शून्य फ़्लैग का उपयोग बिटवाइज़ तार्किक निर्देश सेट सहित अंकगणितीय ऑपरेशन के परिणाम की जांच करने के लिए किया जाता है। यदि अंकगणितीय परिणाम शून्य है, तो इसे 1 या सत्य पर सेट किया जाता है, और अन्यथा रीसेट किया जाता है। इसमें वे परिणाम शामिल हैं जो संग्रहीत नहीं हैं, क्योंकि अधिकांश पारंपरिक निर्देश सेट तुलना निर्देश को घटाव के रूप में लागू करते हैं जहां परिणाम को छोड़ दिया जाता है। यह भी सामान्य है कि प्रोसेसर में बिटवाइज़ AND-निर्देश होता है जो परिणाम को संग्रहीत नहीं करता है।
शून्य फ्लैग एक एकल बिट फ्लैग है जो अधिकांश पारंपरिक [[ CPU |सीपीयू]] आर्किटेक्चर (x[[86]], [[एआरएम वास्तुकला]], [[पीडीपी-11]] -11, [[68000]], [[6502]] और कई अन्य सहित) पर एक केंद्रीय विशेषता है। इसे  अधिकांशतः अन्य फ्लैग के साथ एक समर्पित रजिस्टर में संग्रहित किया जाता है, जिसे समान्यत: [[ स्थिति रजिस्टर |स्थिति रजिस्टर]] या फ़्लैग रजिस्टर कहा जाता है। शून्य फ्लैग समान्यत: अधिकांश दस्तावेज़ीकरण और असेंबली भाषाओं में संक्षिप्त रूप से Z या ZF या समान होता है।


दो-पूरक बाइनरी ऑपरेंड के लिए शून्य ध्वज का तार्किक सूत्र NOT(OR(प्रश्न में ऑपरेंड के सभी बिट्स)) है।
कैरी फ़्लैग, साइन फ़्लैग और [[अतिप्रवाह ध्वज|अतिप्रवाह फ़्लैग]] के साथ, शून्य फ़्लैग का उपयोग बिटवाइज़ तार्किक निर्देश सेट सहित अंकगणितीय ऑपरेशन के परिणाम की जांच करने के लिए किया जाता है। यदि अंकगणितीय परिणाम शून्य है, तो इसे 1 या सत्य पर सेट किया जाता है, और अन्यथा रीसेट किया जाता है। इसमें वे परिणाम सम्मिलित हैं जो संग्रहीत नहीं हैं, क्योंकि अधिकांश पारंपरिक निर्देश सेट तुलना निर्देश को घटाव के रूप में प्रयुक्त करते हैं जहां परिणाम को छोड़ दिया जाता है। यह भी सामान्य है कि प्रोसेसर में बिटवाइज़ AND-निर्देश होता है जो परिणाम को संग्रहीत नहीं करता है।


अधिकांश प्रोसेसर में, शून्य ध्वज का उपयोग मुख्य रूप से सशर्त [[शाखा (कंप्यूटर विज्ञान)]] निर्देशों में किया जाता है, जो पिछले निर्देश परिणामों पर नियंत्रण प्रवाह को बदल देता है, लेकिन अक्सर अन्य उपयोग भी होते हैं।
दो-पूरक बाइनरी ऑपरेंड के लिए शून्य फ्लैग का तार्किक सूत्र NOT(OR(प्रश्न में ऑपरेंड के सभी बिट्स)) है।


[[एमआईपीएस वास्तुकला]] जैसे कुछ निर्देश सेटों में, एक समर्पित [[ध्वज रजिस्टर]] का उपयोग नहीं किया जाता है; जंप निर्देश के बजाय शून्य के लिए एक रजिस्टर की जाँच करें।
अधिकांश प्रोसेसर में शून्य फ्लैग का उपयोग मुख्य रूप से नियमित [[शाखा (कंप्यूटर विज्ञान)]] निर्देशों में किया जाता है, जो पिछले निर्देश परिणामों पर नियंत्रण प्रवाह को बदल देता है, किंतु अधिकांशतः अन्य उपयोग भी होते हैं।
 
[[एमआईपीएस वास्तुकला]] जैसे कुछ निर्देश सेटों में, एक समर्पित [[ध्वज रजिस्टर|फ्लैग रजिस्टर]] का उपयोग नहीं किया जाता है; जंप निर्देश के अतिरिक्त शून्य के लिए एक रजिस्टर की जाँच करते है।
{{X86 assembly topics}}
{{X86 assembly topics}}
श्रेणी:कंप्यूटर अंकगणित
श्रेणी:कंप्यूटर अंकगणित

Revision as of 10:34, 18 July 2023

शून्य फ्लैग एक एकल बिट फ्लैग है जो अधिकांश पारंपरिक सीपीयू आर्किटेक्चर (x86, एआरएम वास्तुकला, पीडीपी-11 -11, 68000, 6502 और कई अन्य सहित) पर एक केंद्रीय विशेषता है। इसे अधिकांशतः अन्य फ्लैग के साथ एक समर्पित रजिस्टर में संग्रहित किया जाता है, जिसे समान्यत: स्थिति रजिस्टर या फ़्लैग रजिस्टर कहा जाता है। शून्य फ्लैग समान्यत: अधिकांश दस्तावेज़ीकरण और असेंबली भाषाओं में संक्षिप्त रूप से Z या ZF या समान होता है।

कैरी फ़्लैग, साइन फ़्लैग और अतिप्रवाह फ़्लैग के साथ, शून्य फ़्लैग का उपयोग बिटवाइज़ तार्किक निर्देश सेट सहित अंकगणितीय ऑपरेशन के परिणाम की जांच करने के लिए किया जाता है। यदि अंकगणितीय परिणाम शून्य है, तो इसे 1 या सत्य पर सेट किया जाता है, और अन्यथा रीसेट किया जाता है। इसमें वे परिणाम सम्मिलित हैं जो संग्रहीत नहीं हैं, क्योंकि अधिकांश पारंपरिक निर्देश सेट तुलना निर्देश को घटाव के रूप में प्रयुक्त करते हैं जहां परिणाम को छोड़ दिया जाता है। यह भी सामान्य है कि प्रोसेसर में बिटवाइज़ AND-निर्देश होता है जो परिणाम को संग्रहीत नहीं करता है।

दो-पूरक बाइनरी ऑपरेंड के लिए शून्य फ्लैग का तार्किक सूत्र NOT(OR(प्रश्न में ऑपरेंड के सभी बिट्स)) है।

अधिकांश प्रोसेसर में शून्य फ्लैग का उपयोग मुख्य रूप से नियमित शाखा (कंप्यूटर विज्ञान) निर्देशों में किया जाता है, जो पिछले निर्देश परिणामों पर नियंत्रण प्रवाह को बदल देता है, किंतु अधिकांशतः अन्य उपयोग भी होते हैं।

एमआईपीएस वास्तुकला जैसे कुछ निर्देश सेटों में, एक समर्पित फ्लैग रजिस्टर का उपयोग नहीं किया जाता है; जंप निर्देश के अतिरिक्त शून्य के लिए एक रजिस्टर की जाँच करते है।

श्रेणी:कंप्यूटर अंकगणित