कंप्यूटरप्रोग्रामिंग

ASCII कोड (सूचना आदान-प्रदान के लिए अमेरिकी मानक कोड) - लैटिन वर्णमाला के लिए मूल पाठ एन्कोडिंग

अंतर्राष्ट्रीय दूरसंचार संघ के अनुसार, 2016 में इंटरनेट के साथ कम या ज्यादा नियमित रूप से साढ़े तीन अरब लोगों का उपयोग करें। उनमें से ज्यादातर भी के बारे में है कि एक पीसी या मोबाइल उपकरणों के माध्यम से उन्हें भेजे गए किसी भी संदेश है, साथ ही ग्रंथों सभी प्रकार के मॉनिटर पर प्रदर्शित किए जाते हैं, वास्तव में, 0 और 1. इस का एक संयोजन जानकारी के इनकोडिंग प्रतिनिधित्व कहा जाता है में नहीं सोचता। यह प्रदान करता है और उसके भंडारण, प्रसंस्करण और पारेषण के कार्यान्वयन की सुविधा। 1963 में, अमेरिका ASCII कोड विकसित किया गया है, जो इस लेख का विषय है।

कंप्यूटर में जानकारी की प्रस्तुति

किसी भी इलेक्ट्रॉनिक कंप्यूटर पाठ के संदर्भ में अलग-अलग पात्रों का एक संग्रह है। उनमें से नहीं राजधानी सहित केवल पत्र,, लेकिन यह भी विराम चिह्न, संख्याएं होती हैं। इसके अलावा, विशेष प्रतीक "=", "और", "(" और रिक्त स्थान उपयोग किया जाता है।

बिजली (एन रूप में निरूपित) - कि पाठ, वर्णमाला कहा जाता है, और संख्या को बनाने के प्रतीकों में से एक बहुलता। अभिव्यक्ति एन = 2 ^ ख, निर्धारित करने के लिए जहां ख - जानकारी बिट्स या एक विशेष प्रतीक वजन की संख्या।

यह साबित कर दिया कि 256 वर्णों की शक्ति वर्णमाला आप सभी आवश्यक वर्ण प्रस्तुत करने के लिए अनुमति देता है।

के बाद से 256 एक 8 डिग्री दो है, तो प्रत्येक चरित्र का वजन 8 बिट है।

उपाय के 8 बिट की यूनिट एक 1-बाइट कहा जाता है, तो हम कहते हैं कि पाठ जो आपके कंप्यूटर पर संग्रहीत किया जाता है, में किसी भी चरित्र के बाइनरी कोड स्मृति में से एक बाइट पर है।

कैसे एन्कोडिंग है

कोई भी पाठ कुंजीपटल चाबियाँ के माध्यम से पीसी स्मृति में दर्ज की गई, जिस पर लिखा गया था संख्या, अक्षर, विराम चिह्न और अन्य प्रतीक। स्मृति में वे में संचरण होता है बाइनरी कोड, 00000000 से 11111111 के लिए .. - यानी, प्रत्येक प्रतीक 0 से 255 के लिए एक व्यक्ति है, जो एक बाइनरी कोड से मेल खाती है के लिए परिचित दशमलव कोड को मैप किया है।

बाइट वर्ण एन्कोडिंग प्रोसेसर, पाठ के प्रसंस्करण करता है प्रत्येक चरित्र का उल्लेख अनुमति देता है। इसी समय, 256 वर्णों किसी भी चरित्र जानकारी का प्रतिनिधित्व करने के लिए पर्याप्त है।

ASCII वर्ण कोडिंग

यह संक्षिप्त नाम जानकारी के विनिमय के लिए अंग्रेजी अमेरिकी मानक कोड के लिए खड़ा है।

यहां तक कि कम्प्यूटरीकरण की भोर में, यह स्पष्ट हो गया है कि यह संभव है एन्कोडिंग जानकारी के विभिन्न तरीकों से साथ आने के लिए। हालांकि, एक कंप्यूटर से जानकारी हस्तांतरण करने के लिए के लिए एक और एक भी मानक विकसित करने के लिए आवश्यक था। तो, 1963 में वहाँ अमेरिका में एक ASCII तालिका था। यह किसी भी चरित्र कंप्यूटर वर्णमाला द्विआधारी प्रतिनिधित्व में एक दृश्य नंबर दिया जाता है। प्रारंभ में, ASCII कोड केवल संयुक्त राज्य अमेरिका में प्रयोग किया जाता है, और बाद में पीसी के लिए एक अंतरराष्ट्रीय मानक बन गया।

लेख-सूची

ASCII कोड 2 भागों में विभाजित हैं। अंतर्राष्ट्रीय मानक केवल तालिका की पहली छमाही माना जाता है। यह अनुक्रम 127 (कोड 01,111,111) 0 की संख्या (00000000 के रूप में कोडित) से कोड भी शामिल है।

सीरियल नंबर

एन

कोडिंग ASCII पाठ

प्रतीक

0 - 31

0000 0000 - 0001 1111

0 31 से एन के साथ वर्ण प्रबंधकों कहा जाता है। उनका कार्य एक मॉनिटर या मुद्रण डिवाइस, एक beeping ध्वनि, आदि के लिए "गाइड" पाठ उत्पादन की प्रक्रिया करने के लिए है

32 - 127

0010 0000 - 0111 1111

32 127 से एन (टेबल का एक मानक हिस्सा) के साथ प्रतीक - लैटिन वर्णमाला के अपरकेस और लोअरकेस वर्णों, 10-nye संख्या, विराम चिह्न और विभिन्न कोष्ठक, वाणिज्यिक और अन्य पात्रों .. प्रतीक 32 एक अंतरिक्ष इंगित करता है।

128 - 255

1000 0000 - 1111 1111

128 से 255 से एन (टेबल या कोड पृष्ठ का एक वैकल्पिक हिस्सा) के साथ प्रतीक विकल्प की एक किस्म है, जिनमें से प्रत्येक की अपनी संख्या है हो सकता है। कोड पेज राष्ट्रीय अक्षर, जो लैटिन से अलग हैं स्थापित करने के लिए इस्तेमाल किया। विशेष रूप से, यह रूसी पात्रों के लिए ASCII कोड की मदद से किया जाता है।

टेबल एन्कोडिंग अपरकेस और छोटे अक्षरों आरोही मूल्यों - वर्णमाला के क्रम और संख्या में एक दूसरे का अनुसरण कर रहे। इस सिद्धांत रूसी वर्णमाला के लिए आयोजित करता है।

नियंत्रण वर्ण

ASCII एन्कोडिंग मेज मूल रूप से अब एक टेली टाइप के रूप में डिवाइस के द्वारा प्रयोग किया जाता है का स्वागत और इस बारे में जानकारी के संचरण के लिए डिजाइन किया गया था। इस संबंध में, चरित्र शामिल सेट डिवाइस को नियंत्रित करने आदेशों के रूप में इस्तेमाल अमुद्रणीय। इस तरह के आदेशों बहुत आगे मोर्स कोड की तरह इस तरह के पूर्व कंप्यूटर मैसेजिंग तकनीक में इस्तेमाल किया गया है, और।

सबसे आम "टेली टाइप" प्रतीक NUL (00 "शून्य") है। वह अभी भी सबसे प्रोग्रामिंग भाषाओं में प्रयोग किया जाता है, पंक्ति के अंत का संकेत का संकेत है।

कहाँ इस्तेमाल किया ASCII एन्कोडिंग

अमेरिकन स्टैंडर्ड कोड न केवल पाठ प्रविष्टि कीबोर्ड की आवश्यकता है। यह भी चार्ट में प्रयोग किया जाता है। विशेष रूप से, ASCII कला निर्माता कार्यक्रम छवियों अलग अलग एक्सटेंशन स्पेक्ट्रम ASCII वर्ण एन्कोडिंग प्रतिनिधित्व करते हैं।

इन उत्पादों को दो प्रकार में आते: पाठ में एक छवि में कनवर्ट करके समारोह प्रदर्शन और "चित्र" ASCII-ग्राफिक्स में धर्मान्तरित ग्राफिक संपादकों। उदाहरण के लिए, जाना जाता है एक प्रमुख उदाहरण स्माइली प्रतीक कोडिंग है।

ASCII जब दस्तावेज़ HTML बनाने के लिए इस्तेमाल किया जा सकता है। इस मामले में, आप अक्षरों का एक सेट और एक प्रतीक है कि इस कोड से मेल खाती है जब स्क्रीन पर पृष्ठ को देखने दिखाई देगी डाल सकते हैं।

ASCII, बहुभाषी साइटों को बनाने के संकेत है कि एक विशेष राष्ट्रीय टेबल से संबंधित नहीं है, ASCII-कोड द्वारा प्रतिस्थापित के रूप में के लिए आवश्यक है।

कुछ विशेषताएं

ASCII में पाठ जानकारी सांकेतिक शब्दों में बदलना करने के लिए मूल रूप से 7 बिट्स (एक खाली बने रहे) इस्तेमाल किया गया था, लेकिन आज वह एक 8 बिट के रूप में काम करता है।

पत्र है, जो कॉलम में स्थित हैं, ऊपर और नीचे कर रहे हैं केवल एक ही थोड़ा करके एक दूसरे से अलग। यह बहुत परीक्षण की जटिलता कम करता है।

माइक्रोसॉफ्ट ऑफिस में ASCII आवेदन

यदि आवश्यक हो, एन्कोडिंग पाठ इस प्रकार की जानकारी जैसे Notepad, और Office Word के रूप में माइक्रोसॉफ्ट द्वारा पाठ संपादक, में इस्तेमाल किया जा सकता है। हालांकि, जब इस मामले में टाइपिंग, आप कुछ कार्यों का उपयोग नहीं कर सकते। उदाहरण के लिए, आप बोल्ड बाहर ले जाने में सक्षम के रूप में ASCII वर्ण केवल जानकारी के अर्थ को बरकरार रखे हुए है अपने समग्र आकार और रूप की अनदेखी नहीं होगी।

मानकीकरण

संगठन आईएसओ मानक आईएसओ अपनाया 8859. इस समूह में अलग भाषा समूहों के लिए आठ बिट एन्कोडिंग को परिभाषित करता है। विशेष रूप से, आईएसओ 8859-1 - विस्तारित ASCII, जो संयुक्त राज्य अमेरिका और पश्चिमी यूरोप के लिए एक मेज है। एक आईएसओ 8859-5 - रूसी भाषा सहित सिरिलिक वर्णमाला के लिए प्रयोग किया मेज, है।

आईएसओ 8859-5 के लिए ऐतिहासिक कारणों से यह थोड़े समय के लिए प्रयोग किया जाता है।

पल वास्तव में प्रयुक्त एन्कोडिंग में रूसी भाषा के लिए:

  • CP866 (कोड पृष्ठ 866), या डॉस, जो अक्सर वैकल्पिक एन्कोडिंग GOST कहा जाता है। यह सक्रिय रूप से जब तक पिछली सदी के मध्य 90-एँ इस्तेमाल किया गया था। फिलहाल, इस्तेमाल किया लगभग कभी नहीं।
  • KOI-8। कोडिंग 1970-80s में विकसित किया गया था, और इस समय यह RuNet में ई-मेल संदेश के लिए एक आम मानक है। यह व्यापक रूप से ओएस परिवार यूनिक्स, लिनक्स सहित में प्रयोग किया जाता है। "रूसी" KOI-8 के संस्करण, कोई-8R कहा जाता है। इसके अलावा, इस तरह के रूप में अन्य यूक्रेनी सिरिलिक भाषाओं के लिए संस्करण हैं।
  • कोड पृष्ठ 1251 (सीपी 1251, विंडोज - -1251)। माइक्रोसॉफ्ट द्वारा विकसित Windows वातावरण में रूसी भाषा के लिए समर्थन प्रदान करने के लिए।

CP866 पहले मानक का मुख्य लाभ यह विस्तारित ASCII में के रूप में ही स्थिति में छद्म ग्राफिक पात्रों को बचाने के लिये किया गया था। यह आप इस तरह के प्रसिद्ध नॉर्टन कमांडर के रूप में कार्यक्रम के अपरिवर्तित पाठ, विदेशी उत्पादन, को चलाने के लिए अनुमति देता है। इस बिंदु पर CP866 Windows के लिए डिज़ाइन प्रोग्राम, जो पूर्ण स्क्रीन पाठ दृश्य में या टेक्स्ट बॉक्स में काम करते हैं, सुदूर प्रबंधक में शामिल करने के लिए प्रयोग किया जाता है।

कंप्यूटर ग्रंथों, CP866 एन्कोडिंग में लिखा हाल ही में बहुत दुर्लभ हैं, लेकिन यह "Vindous" में रूसी फ़ाइल नामों के लिए प्रयोग किया जाता है।

"यूनिकोड"

फिलहाल, सबसे व्यापक इस एन्कोडिंग है। मैदान पर कोड "यूनिकोड"। पहले (0000 से यू करने के लिए + U + 007F) कोड के साथ ASCII वर्ण का एक सेट भी शामिल है। विभिन्न राष्ट्रीय साहित्य, साथ ही विराम चिह्न और तकनीकी प्रतीकों के क्षेत्र पात्रों द्वारा पीछा किया। इसके अलावा, कोड "यूनिकोड" का हिस्सा जरूरत पड़ने पर आरक्षित है भविष्य में नए पात्रों को शामिल करने के।

अब आप जानते हैं कि ASCII में हर किरदार 8 शून्य और का एक संयोजन के रूप में प्रतिनिधित्व कर रहा है। आम आदमी, इस जानकारी को अनावश्यक और अरुचिकर लग सकता है, लेकिन नहीं आप को पता है कि आपके कंप्यूटर के "मस्तिष्क में" चल रहा है करना चाहते हैं?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.