कंप्यूटर कोड्स (Computer Codes) और उनके प्रकार
कंप्यूटर कोड्स वे विशेष बाइनरी कोड (Binary Codes) होते हैं जो डेटा को स्टोर, संचारित और प्रोसेस करने के लिए उपयोग किए जाते हैं। कंप्यूटर केवल 0 और 1 को समझता है, इसलिए विभिन्न प्रकार के कोडिंग सिस्टम विकसित किए गए हैं जो संख्याओं, अक्षरों और विशेष प्रतीकों (Symbols) को बाइनरी फॉर्म में बदलने का कार्य करते हैं।
कंप्यूटर कोड्स को मुख्य रूप से पाँच प्रकारों में विभाजित किया जाता है:
- बीसीडी (BCD - Binary Coded Decimal)
- एएससीआईआई (ASCII - American Standard Code for Information Interchange)
- यूनिकोड (Unicode)
- ईबीसीडीआईसी (EBCDIC - Extended Binary Coded Decimal Interchange Code)
- ग्रे कोड (Gray Code)
1. बीसीडी (BCD - Binary Coded Decimal)
बीसीडी एक ऐसी प्रणाली है जिसमें प्रत्येक दशमलव संख्या (Decimal Number) को चार-बिट (4-bit) बाइनरी कोड में प्रदर्शित किया जाता है।
✅ उपयोग: इलेक्ट्रॉनिक कैलकुलेटर, डिजिटल क्लॉक्स, माइक्रोप्रोसेसर।
उदाहरण (BCD कोड)
दशमलव संख्या | BCD कोड (4-bit) |
---|---|
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
👉 संख्या 25 को BCD में बदलें:
2 → 0010
5 → 0101
➡ 25₁₀ = 0010 0101 (BCD)
2. एएससीआईआई (ASCII - American Standard Code for Information Interchange)
ASCII कोड कंप्यूटर में अक्षरों (A-Z, a-z), अंकों (0-9) और विशेष प्रतीकों (!, @, #, $, etc.) को बाइनरी रूप में बदलने के लिए उपयोग किया जाता है।
✅ उपयोग: टेक्स्ट प्रोसेसिंग, डेटा ट्रांसमिशन, इंटरनेट कम्युनिकेशन।
उदाहरण (ASCII कोड)
वर्ण (Character) | ASCII कोड (Decimal) | ASCII कोड (Binary) |
---|---|---|
A | 65 | 01000001 |
B | 66 | 01000010 |
a | 97 | 01100001 |
b | 98 | 01100010 |
0 | 48 | 00110000 |
1 | 49 | 00110001 |
👉 'A' का ASCII कोड:
A → 65₁₀ → 01000001₂
3. यूनिकोड (Unicode)
यूनिकोड एक अंतर्राष्ट्रीय कैरेक्टर एन्कोडिंग प्रणाली है जो विभिन्न भाषाओं के अक्षरों, चिन्हों और प्रतीकों को स्टोर करने के लिए उपयोग की जाती है। यह 16-बिट या 32-बिट कोड का उपयोग करता है।
✅ उपयोग: विभिन्न भाषाओं के टेक्स्ट, वेब पेज, मल्टी-लैंग्वेज प्रोग्रामिंग।
उदाहरण (Unicode कोड)
वर्ण (Character) | यूनिकोड (Hex) |
---|---|
A | U+0041 |
B | U+0042 |
a | U+0061 |
ब | U+092C |
क | U+0915 |
1 | U+0031 |
👉 'क' का यूनिकोड:
U+0915
4. ईबीसीडीआईसी (EBCDIC - Extended Binary Coded Decimal Interchange Code)
EBCDIC को IBM (International Business Machines) द्वारा विकसित किया गया था और यह मुख्य रूप से मेनफ्रेम कंप्यूटर (Mainframe Computers) में उपयोग किया जाता है। यह 8-बिट कोड का उपयोग करता है।
✅ उपयोग: मेनफ्रेम कंप्यूटर, बैंकिंग सिस्टम, डेटा प्रोसेसिंग।
उदाहरण (EBCDIC कोड)
वर्ण (Character) | EBCDIC कोड (Hex) |
---|---|
A | C1 |
B | C2 |
0 | F0 |
1 | F1 |
a | 81 |
👉 'A' का EBCDIC कोड:
C1
5. ग्रे कोड (Gray Code)
ग्रे कोड एक विशेष प्रकार की बाइनरी संख्या प्रणाली है जिसमें समीपवर्ती (Adjacent) संख्याओं के बीच केवल एक बिट (Bit) बदलता है। यह मुख्य रूप से त्रुटि (Error) को कम करने के लिए उपयोग किया जाता है।
✅ उपयोग: डिजिटल सर्किट, रोटरी एन्कोडर, संचार प्रणाली।
उदाहरण (Gray Code)
दशमलव संख्या | बाइनरी कोड | ग्रे कोड |
---|---|---|
0 | 0000 | 0000 |
1 | 0001 | 0001 |
2 | 0010 | 0011 |
3 | 0011 | 0010 |
4 | 0100 | 0110 |
5 | 0101 | 0111 |
6 | 0110 | 0101 |
7 | 0111 | 0100 |
👉 संख्या 5 का ग्रे कोड:
5 (बाइनरी) = 0101 → ग्रे कोड = 0111
निष्कर्ष
कंप्यूटर कोड्स डेटा को संरचित और संगठित करने में मदद करते हैं ताकि कंप्यूटर आसानी से उन्हें प्रोसेस कर सके।
- BCD का उपयोग गणितीय गणनाओं में किया जाता है।
- ASCII का उपयोग टेक्स्ट प्रोसेसिंग के लिए किया जाता है।
- Unicode सभी भाषाओं के लिए उपयुक्त है।
- EBCDIC मुख्य रूप से मेनफ्रेम कंप्यूटरों में उपयोग होता है।
- Gray Code त्रुटि रहित डिजिटल संचार में सहायक होता है।
यदि आप कंप्यूटर प्रोग्रामिंग, डेटा प्रोसेसिंग या डिजिटल इलेक्ट्रॉनिक्स में रुचि रखते हैं, तो इन कंप्यूटर कोड्स की समझ आवश्यक है। ✅💻
0 Comments