← डेवलपर और डेटा
डेवलपर और डेटा · स्थानीय रूप से चलता है

बाइनरी-रिफ्लेक्टेड ग्रे कोड कन्वर्टर

एक सीमित असाइन किया गया पूर्णांक को द्विआधारी-प्रतिबिंबित ग्रे कोड में बदलें या निश्चित चौड़ाई पर ग्रे कोड को वापस द्विआधारी में डिकोड करें.

तैयार। आपका कार्य डेटा इस ब्राउज़र में रहता है।

यह उपकरण क्यों उपयोगी है

रोटरी एन्कोडर, स्टेट मशीनों और आसन्न-मूल्य परीक्षण वेक्टरों के लिए Gray कोड रूपांतरण का उपयोग करें, जहाँ क्रमिक एन्कोड किए गए संख्याओं के बीच केवल एक बिट बदलना चाहिए।

यह कैसे काम करता है

एन्कोडिंग पूर्णांक को उसके स्वयं के एक बार दाईं ओर शिफ्ट किए गए मान के साथ XOR करती है; डिकोडिंग बार-बार संचित मान को क्रमशः अधिक शिफ्ट किए गए Gray बिट्स के साथ XOR करती है, वह भी चुनी गई चौड़ाई के भीतर।

व्यावहारिक उदाहरण

दशमलव 10 बाइनरी 00001010 है और Gray मान 15, बाइनरी 00001111 में एन्कोड होता है; 15 को डिकोड करने पर दशमलव 10 बहाल हो जाता है।

मान्यता

गणना निर्धारक है और अमान्य इनपुट को चुपचाप बदलने के बजाय सत्यापन त्रुटियों को समझाती है।

गोपनीयता सीमा

इनपुट और आउटपुट इस टैब में रहते हैं। कॉपी और डाउनलोड ब्राउज़र API के माध्यम से होते हैं बिना किसी सर्वर अपलोड के।

परिणाम पासपोर्ट

हर रन अपने टूल मोड, टाइमस्टैम्प और इनपुट/आउटपुट आकार की रिपोर्ट करता है ताकि परिवर्तित डेटा का ऑडिट किया जा सके।