कम्प्युटर, कार्यक्रम
ASCII कोड (जानकारी मोडतर्फ लागि अमेरिकी मानक कोड) - ल्याटिन वर्णमाला लागि आधारभूत पाठ सङ्केतन
अन्तर्राष्ट्रिय दूरसञ्चार संघ को अनुसार, 2016 मा संग इन्टरनेट थप वा कम नियमित साढे तीन अर्ब मान्छे प्रयोग गर्नुहोस्। तिनीहरूलाई को भन्दा पनि कुनै पनि एक पीसी वा मोबाइल ग्याजेटहरूमा मार्फत तिनीहरूलाई पठाइएको सबै प्रकार को निगरानी प्रदर्शित छन् पदहरू सन्देशहरू, साथै, वास्तवमा, 0 र 1 यो संयोजन जानकारी को सङ्केतन प्रतिनिधित्व भनिन्छ छ कि विचार छैन। यसलाई प्रदान गर्दछ र यसको भण्डारण, प्रशोधन र प्रसारण को कार्यान्वयन सुविधा। 1963 मा, अमेरिकी ASCII कोड जो यो लेखको विषय छ, विकास गरिएको छ।
कम्प्युटर जानकारी को प्रस्तुति
कुनै पनि विद्युतीय कम्प्युटर पाठ को मामला मा व्यक्तिगत वर्ण को एक संग्रह हो। तिनीहरूमध्ये छैन राजधानी सहित मात्र पत्र, तर पनि विराम चिह्न, संख्या, छन्। साथै, विशेष प्रतीक "=", "र", "(" र रिक्त स्थान प्रयोग गरिन्छ।
शक्ति (एन रूपमा denoted) - कि माथि वर्णमाला भनिन्छ पाठ, र संख्या बनाउन प्रतीक को एक अधिकता। यस एन अभिव्यक्ति = 2 ^ ख, निर्धारण गर्न कहाँ ख - जानकारी बिट वा एक विशेष प्रतीक वजन को संख्या।
यो कि 256 वर्ण शक्ति वर्णमाला तपाईं सबै आवश्यक वर्ण पेश गर्न अनुमति दिन्छ साबित भयो।
256 एक 8 डिग्री दुई भएकोले, त्यसपछि प्रत्येक वर्ण को वजन 8 बिट छ।
उपाय 8 बिट को एकाइ 1 बाइट भनिन्छ, त्यसैले हामी आफ्नो कम्प्युटरमा भण्डारण गरिएको छ कि पाठ, कुनै पनि चरित्र को बाइनरी कोड स्मृति एक बाइट ओगटेको भन्छन्।
इन्कोडिङ कस्तो छ
कुनै पनि पाठ किबोर्ड कुञ्जीहरू मार्फत पीसी स्मृति मा प्रवेश, जो लेखिएको थियो संख्या, अक्षर, विराम चिह्न र अन्य प्रतीक। स्मृति मा उनि प्रसारित छन् बाइनरी कोड, 00000000 देखि 11111111 गर्न .. - अर्थात्, प्रत्येक प्रतीक एक एक बाइनरी कोड पारस्परिक जो, 0 देखि 255 व्यक्ति लागि परिचित दशमलव कोड म्याप।
बाइट वर्ण इन्कोडिङ प्रोसेसर, पाठ को प्रक्रिया कार्य अलग प्रत्येक वर्ण उल्लेख गर्न अनुमति दिन्छ। एकै समयमा, यस 256 वर्ण कुनै पनि चरित्र जानकारी प्रतिनिधित्व गर्न पर्याप्त छ।
ASCII वर्ण कोडिङ
यो संक्षिप्त जानकारी मोडतर्फ लागि अंग्रेजी अमेरिकी मानक कोड लागि खडा छ।
पनि कम्प्यूटरीकरण को सुरुतिर मा, यो जानकारी सङ्केतन को तरिका को एक किसिम संग आउन सम्भव छ भनेर स्पष्ट भयो। तर, एक कम्प्युटरबाट जानकारी स्थानान्तरण गर्न अर्को एक मानक विकास गर्न आवश्यक थियो। त्यसैले, 1963 मा त्यहाँ अमेरिकामा एक ASCII-तालिका थियो। यसलाई कुनै पनि कम्प्युटर वर्ण वर्णमाला को बाइनरी प्रतिनिधित्व मा एक अनुक्रम संख्या तोकिएको छ। सुरुमा यो ASCII कोड मात्र संयुक्त राज्य अमेरिका मा प्रयोग गरिन्छ, र पछि पीसी लागि अन्तर्राष्ट्रिय मानक भयो।
सामाग्रीहरु तालिका
ASCII कोड 2 भागमा विभाजित छन्। अन्तर्राष्ट्रिय मानक तालिका मात्र पहिलो आधा हुन मानिन्छ। यो 127 (कोड 01111111) 0 को अनुक्रम नम्बर (00000000 रूपमा coded) बाट कोड समावेश छ।
सिरियल नम्बर एन | ASCII पाठ कोडिङ | प्रतीक |
0 - 31 | 0000 0000 - 0001 1111 | 0 31 देखि संग एन वर्ण प्रबन्धकहरू भनिन्छ। आफ्नो कार्य एक मनिटर वा मुद्रण उपकरण, एक beeping ध्वनि, आदि गर्न "पुस्तिका" पाठ उत्पादन प्रक्रिया हो |
32 - 127 | 0010 0000 - 0111 1111 | संग 32 127 देखि N (तालिका को एक मानक भाग) प्रतीक - ल्याटिन वर्णमाला को ठूलो र सानो अक्षर, 10-nye संख्या, विराम चिह्न, र विभिन्न कोष्ठक, व्यावसायिक र अन्य वर्ण .. प्रतीक 32 एक ठाउँ संकेत गर्छ। |
128 - 255 | 1000 0000 - 1111 1111 | संग 128 255 देखि N (तालिका वा कोड पृष्ठ को एक वैकल्पिक भाग) प्रतीक प्रत्येक जो आफ्नो नम्बर छ विकल्पहरू को एक किसिम, हुन सक्छ। ल्याटिन फरक छन् जो राष्ट्रिय अक्षर, सेट गर्न प्रयोग कोड पृष्ठ। विशेष, यो रूसी वर्ण लागि ASCII कोड को मद्दतले बाहिर छ। |
तालिका इन्कोडिङ ठूलो र सानो अक्षरहरू आरोही मान - वर्णमाला क्रममा र संख्या प्रत्येक अन्य निम्न छन्। यो सिद्धान्त रूसी वर्णमाला लागि धारण।
नियन्त्रण वर्ण
अब एक Teletype रूपमा यन्त्र द्वारा प्रयोग गरिएको छ स्वागत र यो जानकारी को प्रसारण लागि तालिका ASCII इन्कोडिङ मूल डिजाइन गरिएको थियो। यस सन्दर्भमा, समावेश वर्ण सेट उपकरण नियन्त्रण गर्न आदेशहरू रूपमा प्रयोग nonprinting। यस्तो आदेशहरू मोर्स कोड जस्तै यस्तो पूर्व-कम्प्युटर सन्देश प्रविधी प्रयोग, र यसको अगाडी थिए।
सबै भन्दा साधारण "Teletype" प्रतीक को NUL (00 "शून्य") छ। उहाँले अझै पनि लाइन को अन्त को साइन संकेत, सबै भन्दा कार्यक्रम भाषामा प्रयोग गरिएको छ।
जहाँ प्रयोग ASCII इन्कोडिङ
अमेरिकी मानक कोड मात्र पाठ प्रविष्टि किबोर्ड आवश्यक छ। यो पनि चार्ट मा प्रयोग गरिन्छ। विशेष मा, ASCII कला निर्माता कार्यक्रम तस्बिरहरू विभिन्न विस्तार स्पेक्ट्रम ASCII वर्ण इन्कोडिङ प्रतिनिधित्व गर्छ।
यी उत्पादनहरू दुई प्रकार मा आउछन्: ग्राफिक सम्पादक छवि पाठ मा रूपान्तरण गरेर समारोह प्रदर्शन र ASCII-ग्राफिक्स मा "तस्वीर" धर्मान्तरित। उदाहरणका लागि, चिनिने प्रधानमन्त्री उदाहरण स्माइली प्रतीक Coding छ।
कागजात HTML सिर्जना गर्दा ASCII प्रयोग गर्न सकिन्छ। यस मामला मा, तपाईं वर्ण को एक सेट र एक प्रतीक स्क्रिनमा पृष्ठ हेर्दै गर्दा देखिने यो कोड गर्न पत्राचार प्रविष्ट गर्न सक्नुहुन्छ।
ASCII एक विशेष राष्ट्रिय तालिका होइन भन्ने संकेत, ASCII-कोड बदलिएको रूपमा बहुभाषी साइटहरु सिर्जना गर्ने, आवश्यक छ।
केही सुविधाहरू
ASCII पाठ जानकारी सांकेतिक गर्न मूल 7 बिट (एक खाली रहेका) प्रयोग भएको थियो, तर आज त्यो एक 8 बिट रूपमा काम गर्छ।
कलम मा स्थित हो जो अक्षर, माथि र तल मात्र एकल बिट द्वारा प्रत्येक अन्य फरक। यो निकै परीक्षण को जटिलता कम गर्छ।
माईक्रोसफ्ट अफिस मा ASCII आवेदन
आवश्यक भएमा, पाठ सङ्केतन जानकारी यस प्रकार यस्तो नोटप्याड, र कार्यालय शब्द जस्तो Microsoft द्वारा पाठ सम्पादक, मा प्रयोग गर्न सकिन्छ। तर, यो मामला मा टाइप गर्दा, तपाईं केही कार्यहरु प्रयोग गर्न सक्दैन। को ASCII वर्ण यसको समग्र आकार र रूप बेवास्ता, जानकारी मात्र अर्थ राख्छ रूपमा उदाहरणका लागि, तपाईंले बोल्ड पूरा गर्न सक्षम छैन।
मानकीकरण
संगठन अपनाए आईएसओ मानक आईएसओ 8859. यो समूह विभिन्न भाषा समूह लागि आठ-बिट सङ्केतन परिभाषित। विशेष आईएसओ 8859-1 - संयुक्त राज्य अमेरिका र पश्चिमी युरोप को लागि तालिका छ जो विस्तारित ASCII छ। एक आईएसओ 8859-5 - रूसी भाषा सहित सिरिलिक वर्णमाला लागि प्रयोग तालिका छ।
आईएसओ 8859-5 ऐतिहासिक कारणहरूले यो छोटो समयको लागि प्रयोग गरिन्छ।
क्षण वास्तवमा प्रयोग इन्कोडिङ मा रूसी भाषाको लागि:
- CP866 (कोड पृष्ठ 866), वा डस, अक्सर वैकल्पिक GOST इन्कोडिङ भनिन्छ जो। यसलाई सक्रिय अन्तिम शताब्दीको मध्य 90-एँ सम्म प्रयोग भएको थियो। क्षणमा, लगभग कहिल्यै प्रयोग।
- Koi-8। कोडिङ को 1970-80s विकास भएको थियो, र क्षणमा यो RuNet मा ई-मेल सन्देशहरू लागि एक साधारण मानक छ। यसलाई व्यापक ओएस परिवार युनिक्स, लिनक्स सहित प्रयोग गरिन्छ। Koi-8 को "रूसी" संस्करण, Koi-8R भनिन्छ। साथै, त्यहाँ यस्तो युक्रेनी अन्य सिरिलिक भाषाहरू लागि संस्करणहरु छन्।
- कोड पृष्ठ 1251 (सीपी 1251, विन्डोज - 1251)। Windows वातावरण मा रूसी भाषाको लागि सहायता प्रदान गर्न माइक्रोसफ्ट द्वारा विकसित।
CP866 पहिलो मानक को मुख्य लाभ को विस्तारित ASCII मा जस्तै स्थितिहरु मा छद्म-ग्राफिक वर्ण संरक्षण थियो। यो यस्तो प्रसिद्ध नर्टन कमाण्डर रूपमा कार्यक्रम को अपरिवर्तित पाठ, विदेशी उत्पादन, सञ्चालन गर्न अनुमति दिन्छ। यो बिन्दुमा CP866 कार्यक्रम Windows को लागि डिजाइन, जो सुदूर व्यवस्थापकमा सहित पूर्ण-स्क्रिन पाठ दृश्य वा पाठ बक्से मा सञ्चालन लागि प्रयोग गरिन्छ।
हाल CP866 इन्कोडिङ लेखिएको, कम्प्युटर पदहरू एकदम दुर्लभ हो, तर यो "Vindous" मा रूसी FILENAMES लागि प्रयोग गरिन्छ।
"युनिकोड"
क्षणमा, सबै भन्दा व्यापक यस इन्कोडिङ छ। कोड क्षेत्र मा "युनिकोड"। पहिलो (0000 देखि यू गर्न + U + 007F) कोड संग ASCII वर्ण को एक सेट पनि समावेश छ। विभिन्न राष्ट्रिय साहित्य, साथै विराम र प्राविधिक प्रतीक को क्षेत्र वर्ण पछि। साथै, कोड "युनिकोड" को भाग भविष्यमा नयाँ वर्ण समावेश गर्न आवश्यकता को मामला मा सुरक्षित छ।
अब तपाईं ASCII प्रत्येक वर्ण 8 zeros र व्यक्तिहरूलाई संयोजन प्रतिनिधित्व छ भनेर थाह छ। Layman, यो जानकारी अनिच्छुक र अनावश्यक लाग्न सक्छ, तर तपाईंले आफ्नो कम्प्युटर को "मस्तिष्क मा" मा के रहेको छ जान्न चाहन्छु छैन?!
Similar articles
Trending Now