बाइनरी से हेक्साडेसिमल कनवर्टर
बाइनरी संख्याओं को आसानी से और सही ढंग से हेक्साडेसिमल संख्या में परिवर्तित करें।
अपनी संख्या दर्ज करें
सामग्री तालिका
कोडिंग नंबर सिस्टम
संख्या प्रणाली कंप्यूटिंग के आधार पर होती है और संख्यात्मक मूल्यों का प्रतिनिधित्व करने के विभिन्न तरीके प्रदान करती है। उन्हें समझना प्रभावी प्रोग्रामिंग, कंप्यूटर विज्ञान और डिजिटल इलेक्ट्रॉनिक्स के लिए आवश्यक है।
नंबर सिस्टम क्या हैं?
A number system is a mathematical notation for representing numbers using digits or symbols in a consistent manner. Each system has a "base" that determines how many unique digits are used before place values shift.
दशमलव (बेस-10)
अंक 0-9 का उपयोग करके हमारी रोजमर्रा की संख्या प्रणाली। प्रत्येक स्थिति 10 की शक्ति का प्रतिनिधित्व करती है।
उदाहरण: 35810
= 3×10² + 5×10¹ + 8×10⁰
= 300 + 50 + 8
द्विआधारी (बेस-2)
केवल अंकों का उपयोग करके कंप्यूटर की मूल भाषा 0-1. प्रत्येक स्थिति 2 की शक्ति का प्रतिनिधित्व करता है।
उदाहरण: 10112
= 1×2³ + 0×2² + 1×2¹ + 1×2⁰
= 8 + 0 + 2 + 1 = 11₁₀
हेक्साडेसिमल (बेस-16)
अंक 0-9 और अक्षर A-F का उपयोग करता है ( 10-15 का प्रतिनिधित्व करता है)। प्रत्येक स्थिति 16 की शक्ति का प्रतिनिधित्व करती है।
उदाहरण: 1A316
= 1×16² + 10×16¹ + 3×16⁰
= 256 + 160 + 3 = 419₁₀
क्यों कंप्यूटर सिस्टम विभिन्न नंबर बेस का उपयोग करते हैं
कंप्यूटर द्विआधारी का उपयोग करते हैं क्योंकि इलेक्ट्रॉनिक घटक स्वाभाविक रूप से दो राज्यों में मौजूद हैं: (1) और बंद (0)। हालांकि, द्विआधारी संख्या कुशलतापूर्वक काम करने के लिए मनुष्यों के लिए बहुत लंबे और कठिन हो सकती है।
द्विआधारी और हेक्साडेसिमल के बीच संबंध
हेक्साडेसिमल द्विआधारी डेटा का एक कॉम्पैक्ट प्रतिनिधित्व के रूप में कार्य करता है, जिससे मनुष्यों को पढ़ने और काम करने में बहुत आसान हो जाता है:
- प्रत्येक hexadecimal अंक वास्तव में 4 द्विआधारी अंक (एक nibble) का प्रतिनिधित्व करता है
- 4 द्विआधारी अंक 0 से 15 तक मानों का प्रतिनिधित्व कर सकते हैं, जो एकल हेक्स अंक की सीमा से मेल खाते हैं
- यह द्विआधारी सूचना का प्रतिनिधित्व करने के लिए एक सही 4:1 संपीड़न अनुपात बनाता है
व्यावहारिक अनुप्रयोग
प्रोग्रामिंग
मेमोरी पते, रंग मान (RGB) और कोड में बिट हेरफेर अक्सर हेक्साडेसिमल नोटेशन का उपयोग करते हैं।
नेटवर्किंग
मैक पते और IPv6 पते हेक्साडेसिमल प्रारूप में लिखे गए हैं।
कंप्यूटर वास्तुकला
निम्न स्तर की मेमोरी डंप, मशीन कोड और डिबगिंग टूल अक्सर हेक्साडेसिमल का उपयोग करते हैं।
डिजिटल इलेक्ट्रॉनिक्स
हार्डवेयर रजिस्टरों और विन्यास मूल्यों आम तौर पर द्विआधारी या हेक्साडेसिमल में प्रतिनिधित्व कर रहे हैं।
द्वि-अक्षीय रूपांतरण तालिका
| दशमलव | द्विआधारी | हेक्साडेसिमल |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
बाइनरी को हेक्साडेसिमल में कैसे परिवर्तित करें
द्विआधारी को hexadecimal में परिवर्तित करने के लिए, हम द्विआधारी अंकों को 4 (दाएं से शुरू) के सेट में समूहित करते हैं और प्रत्येक समूह को अपने hexadecimal समकक्ष में परिवर्तित करते हैं।
कन्वर्ट करने के लिए कदम:
-
1समूह द्विआधारी अंक 4 के सेट में, सही से शुरू
-
24 बाइनरी अंकों के प्रत्येक समूह को इसके हेक्साडेसिमल समकक्ष में कनवर्ट करें
-
3क्रम में सभी hexadecimal अंकों को मिलाएं
11010 = 0001 1010
0001 = 1
1010 = A
परिणाम: 1A
द्विआधारी से हेक्साडेसिमल रूपांतरण तालिका:
0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F
सामान्य उदाहरण
उदाहरण 1मूल संख्या
0 = 0
1 = 1
10 = 2
उदाहरण 2आम मूल्य
100 = 4
1000 = 8
10000 = 10
उदाहरण 3मिश्रित संख्या
1010 = A
1100 = C
1111 = F
उदाहरण 4बड़ी संख्या
10000 = 10
100000 = 20
1000000 = 40