Intermediate

ग्रे कोड कन्वर्टर (बाइनरी ↔ ग्रे)

चुनी गई बिट चौड़ाई पर किसी भी मान को मानक बाइनरी और रिफ्लेक्टेड ग्रे कोड के बीच बदलें।

Conversion mode

Direction of conversion
Interpreted as a bit pattern at the chosen width

bits

1 to 16 bits
Gray code (decimal)
5

Output bit pattern: 0101

Conversion
0110 → 0101
Input (decimal)6
Output (decimal)5
Input binary
0110
Output binary
0101
Bit width
4 bits
परिणाम केवल सामान्य जानकारी के लिए अनुमान हैं और पेशेवर सलाह नहीं हैं — महत्वपूर्ण परिणामों पर भरोसा करने से पहले हमेशा उन्हें स्वतंत्र रूप से सत्यापित करें। पूरा अस्वीकरण पढ़ें.
त्वरित उत्तर

यह कैलकुलेटर कैसे काम करता है?

बाइनरी से ग्रे कोड g = b XOR (b >> 1) का उपयोग करता है; ग्रे से बाइनरी मान को प्रत्येक दाएं शिफ्ट के साथ XOR-फोल्ड करता है। एक दशमलव मान और बिट चौड़ाई दर्ज करें, दिशा चुनें, और कन्वर्टर परिणाम को एक निश्चित-चौड़ाई बाइनरी स्ट्रिंग और एक दशमलव संख्या दोनों के रूप में लौटाता है, जहां पड़ोसी पूर्णांक हमेशा एक बिट से भिन्न होते हैं।

सूत्र
Binary→Gray: g = b XOR (b >> 1). Gray→Binary: b = g XOR (g >> 1) XOR (g >> 2) XOR …
How this is calculated

एक रूपांतरण मोड चुनें, एक मान दर्ज करें, और बिट चौड़ाई सेट करें। मान को एक पूर्णांक बिट पैटर्न के रूप में समझा जाता है और चुनी गई चौड़ाई तक मास्क किया जाता है, इसलिए केवल निचले बिट्स मायने रखते हैं। परिणाम उस चौड़ाई पर एक बाइनरी स्ट्रिंग और एक दशमलव संख्या दोनों के रूप में दिखाया जाता है।

बाइनरी से ग्रे एक ही चरण है: प्रत्येक आउटपुट बिट बाइनरी बिट और अगले-उच्चतर बाइनरी बिट का XOR है, जो ठीक g = b XOR (b >> 1) है। ग्रे से बाइनरी इसे ग्रे मान को उसके सभी दाएं शिफ्ट (shift = 1, 2, 4, …) के साथ XOR-फोल्ड करके उलटता है, जो प्रत्येक बिट को सबसे महत्वपूर्ण से नीचे की ओर b[i] = g[i] XOR b[i+1] के रूप में गणना करने के समतुल्य है।

रिफ्लेक्टेड ग्रे कोड का परिभाषित गुण यह है कि क्रमागत पूर्णांक ठीक एक बिट से भिन्न होते हैं, जो इसे रोटरी एन्कोडर, त्रुटि न्यूनीकरण, और कर्णॉ मानचित्रों के लिए उपयोगी बनाता है। यहां चौड़ाई 1 से 16 बिट तक सीमित है ताकि पैटर्न सुरक्षित 32-बिट पूर्णांक अंकगणित के भीतर रहें; चौड़ाई से बड़े मान बस मास्किंग के माध्यम से रैप हो जाते हैं, और ऋणात्मक इनपुट अपने निरपेक्ष मान का उपयोग करते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्योंकि g = b XOR (b >> 1) इस तरह बनाया गया है कि अंतर्निहित बाइनरी मान बढ़ाने पर ठीक एक ग्रे बिट पलटता है, जो पोज़िशन एन्कोडर जैसे हार्डवेयर में नकली मध्यवर्ती अवस्थाओं से बचाता है।

यह तय करती है कि कितने बिट प्रदर्शित होते हैं और इनपुट को उतने ही निचले बिट्स तक मास्क करती है। चौड़ाई 4 पर मान 6 0110 है; चौड़ाई 8 पर वही 6 00000110 है।

हां। यह कन्वर्टर रिफ्लेक्टेड बाइनरी ग्रे कोड का उपयोग करता है, जो सबसे सामान्य प्रकार है, g = b XOR (b >> 1) द्वारा परिभाषित।

इस नाम से भी जाना जाता है

ग्रे कोड कन्वर्टर
gray code
बाइनरी से ग्रे
ग्रे से बाइनरी
binary to gray
रिफ्लेक्टेड बाइनरी
ग्रे कोड कैलकुलेटर

APA

TG we-Calculate Editorial Team. (2026). ग्रे कोड कन्वर्टर (बाइनरी ↔ ग्रे) [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/gray-code-converter

Chicago

TG we-Calculate Editorial Team. "ग्रे कोड कन्वर्टर (बाइनरी ↔ ग्रे)." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/gray-code-converter.

IEEE

TG we-Calculate Editorial Team, "ग्रे कोड कन्वर्टर (बाइनरी ↔ ग्रे)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/gray-code-converter

BibTeX

@misc{wecalculate_gray_code_converter, title = {ग्रे कोड कन्वर्टर (बाइनरी ↔ ग्रे)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/gray-code-converter}}, year = {2026}, note = {TG we-Calculate} }

क्या इस कैलकुलेटर ने आपकी मदद की?

संबंधित कैलकुलेटर