કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
ASCII કોડ (માહિતી ઇન્ટરચેન્જ માટે અમેરિકન સ્ટાન્ડર્ડ કોડ) - લેટિન મૂળાક્ષર માટે મૂળભૂત ટેક્સ્ટ એન્કોડિંગ
ઇન્ટરનેશનલ ટેલિકોમ્યુનિકેશન યુનિયન અનુસાર, 2016 માં સાથે ઇન્ટરનેટથી વધુ કે ઓછા નિયમિત અને સતત સાડા ત્રણ અબજ લોકો ઉપયોગ કરે છે. તેમાંના મોટા ભાગના પણ લગભગ છે કે પીસી અથવા મોબાઇલ ગેજેટ્સ દ્વારા તેમને મોકલવામાં કોઈપણ સંદેશાઓ, તેમજ પાઠો તમામ પ્રકારના મોનિટર્સ પર પ્રદર્શિત કરવામાં આવે છે કે, હકીકતમાં, 0 અને 1. આ મિશ્રણ માહિતી એનકોડ પ્રતિનિધિત્વ કહેવામાં આવે છે લાગે છે કે નથી. પૂરી પાડે છે તે અને તેના સંગ્રહ, પ્રક્રિયા અને ટ્રાન્સમિશન અમલીકરણ કરે છે. 1963 માં, યુ.એસ. ASCII કોડ વિકસાવવામાં આવ્યો છે, જે આ લેખ વિષય છે.
કમ્પ્યુટર માહિતીની રજૂઆત
કોઈપણ ઇલેક્ટ્રોનિક કોમ્પ્યુટર લખાણ દ્રષ્ટિએ વ્યક્તિગત અક્ષરો સંગ્રહ છે. તેમને વચ્ચે નથી રાજધાની સહિત માત્ર અક્ષર, પણ વિરામચિહ્નો, નંબરો છે. વધુમાં, ખાસ પ્રતીકો "=", "&", "(" અને જગ્યાઓ ઉપયોગ થાય છે.
શક્તિ (N તરીકે જોવામાં) - લખાણ, મૂળાક્ષરો કહેવાય છે, અને નંબર બનાવે પ્રતીકોનું બહુમતી. અભિવ્યક્તિ એન = 2 ^ બી, તે નક્કી કરવા માટે જ્યાં ખ - માહિતી બીટ્સ અથવા ચોક્કસ પ્રતીક વજન સંખ્યા.
તે સાબિત થયું છે કે 256 અક્ષરોની શક્તિ મૂળાક્ષર તમે બધા જરૂરી અક્ષરો સબમિટ કરવા માટે પરવાનગી આપે છે.
ત્યારથી 256 8 ડિગ્રી બે હોય, તો પછી દરેક પાત્ર વજન 8 બીટ્સ છે.
માપ 8 બીટ્સ એકમ 1 બાઇટ કહેવામાં આવે છે, તેથી અમે કહે છે કે લખાણ તમારા કમ્પ્યુટર પર સંગ્રહિત છે, કોઈપણ પાત્ર દ્વિસંગી કોડ મેમરી એક બાઇટ ધરાવે છે.
કેવી રીતે એન્કોડિંગ છે
કોઈપણ લખાણ કીબોર્ડ કીઓ મારફતે પીસી મેમરી દાખલ કર્યો હોય, જેના પર લખવામાં આવ્યા હતા નંબરો, અક્ષરો, વિરામચિહ્નો અને અન્ય પ્રતીકો. યાદમાં તેઓ ફેલાય છે દ્વિસંગી કોડ, 00000000 પ્રતિ 11111111 કરવા .. - એટલે કે, દરેક પ્રતીક 0 થી 255 એક વ્યક્તિ છે, જે દ્વિસંગી કોડ અનુલક્ષે માટે પરિચિત દશાંશ કોડ મૅપ કરી છે.
બાઇટ અક્ષર એન્કોડિંગ પ્રોસેસર, લખાણ પ્રક્રિયા કરે અલગથી દરેક અક્ષર નો સંદર્ભ લો પરવાનગી આપે છે. તે જ સમયે, 256 અક્ષરો કોઈપણ પાત્ર માહિતી પ્રતિનિધિત્વ કરવા માટે પર્યાપ્ત છે.
ASCII અક્ષરો કોડિંગ
આ સંક્ષેપ માહિતી આદાનપ્રદાન માટે ઇંગલિશ અમેરિકન ધોરણ કોડ માટે વપરાય છે.
પણ કોમ્પ્યુટરાઇઝેશન પ્રારંભથી, તે સ્પષ્ટ બન્યું હતું કે તે શક્ય છે માહિતી એન્કોડિંગ માર્ગો વિવિધ સાથે આવે છે. જો કે, એક કોમ્પ્યુટર પરથી માહિતી સ્થાનાંતરિત કરવા માટે બીજી એક ધોરણ વિકસાવવા માટે જરૂરી હતું. તેથી, 1963 માં ત્યાં યુ માં ASCII-ટેબલ હતી. તે કોઇ પણ અક્ષર કોમ્પ્યુટર મૂળાક્ષર દ્વિસંગી પ્રતિનિધિત્વ એક ક્રમ નંબર સોંપવામાં આવી છે. શરૂઆતમાં, ASCII કોડ ફક્ત યુનાઇટેડ સ્ટેટ્સ માટે વપરાય છે, અને પછી પીસી માટે આંતરરાષ્ટ્રીય ધોરણ બની ગયું હતું.
સામગ્રીઓનું કોષ્ટક
ASCII કોડ 2 ભાગો વિભાજિત કરવામાં આવે છે. આંતરરાષ્ટ્રીય ધોરણ માત્ર ટેબલ ના પ્રથમ છ ગણવામાં આવે છે. તે ક્રમ 127 (કોડ 01111111) 0 સંખ્યા (00000000 તરીકે કોડેડ) ના કોડ સમાવેશ થાય છે.
સીરીયલ નંબર એન | કોડિંગ ASCII લખાણ | પ્રતીક |
0 - 31 | 0000 0000 - 0001 1111 | 0 31 થી એન સાથે અક્ષરો મેનેજરો કહેવામાં આવે છે. તેમની કાર્ય એક મોનિટર અથવા પ્રિન્ટીંગ ઉપકરણ, એક beeping અવાજ, વગેરે માટે "માર્ગદર્શક" ટેક્સ્ટ આઉટપુટ પ્રક્રિયા છે |
32 - 127 | 0010 0000 - 0111 1111 | 32 127 થી એન (કોષ્ટકની પ્રમાણભૂત ભાગ) સાથે પ્રતીકો - લેટિન મૂળાક્ષર મોટા અને નાના અક્ષરો, 10-નયે તાલુકો નંબરો, વિરામચિહ્નો, અને વિવિધ કૌંસ, વ્યાપારી અને અન્ય પાત્રો .. પ્રતીક 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 અરજી
જો જરૂરી હોય, એન્કોડિંગ લખાણ આ પ્રકારની માહિતી જેમ કે નોટપેડ, અને ઓફિસ વર્ડ તરીકે માઇક્રોસોફ્ટ દ્વારા લખાણ સંપાદકો ઉપયોગ કરી શકો છો. જો કે, જ્યારે આ કિસ્સામાં લખીને, તમે કેટલાક કાર્યો ઉપયોગ કરી શકતા નથી. ઉદાહરણ માટે, તમે બોલ્ડ હાથ ધરવા માટે સમર્થ કારણ કે ASCII પાત્ર માત્ર માહિતી અર્થ જાળવી રાખ્યો છે, તેની એકંદર આકાર અને ફોર્મ અવગણીને રહેશે નહીં.
માનકીકરણ
સંસ્થા ISO ધોરણ ISO દત્તક 8859. આ જૂથ અલગ ભાષા જૂથો માટે આઠ-બિટ સંકેતો વ્યાખ્યાયિત કરે છે. ખાસ કરીને, ISO 8859-1 - વિસ્તૃત ASCII, જે યુનાઇટેડ સ્ટેટ્સ અને પશ્ચિમ યુરોપ માટે એક ટેબલ છે. એક ISO 8859-5 - રશિયન ભાષા સહિત સિરિલિક મૂળાક્ષર માટે વપરાય ટેબલ છે.
ISO 8859-5 ઐતિહાસિક કારણોસર તે ટૂંકા સમય માટે વપરાય છે.
ક્ષણ હકીકતમાં ઉપયોગ થયો એન્કોડિંગ રશિયન ભાષા માટે:
- CP866 (કોડ પેજ 866), અથવા ડોસ, જે ઘણી વખત વૈકલ્પિક એન્કોડિંગ GOST કહેવામાં આવે છે. તે સક્રિય સુધી છેલ્લા સદીના મધ્ય 90-IES ઉપયોગ થતો હતો. આ ક્ષણે, વપરાય લગભગ નથી.
- KOI-8. કોડિંગ 1970-80s માં વિકસાવવામાં આવી હતી, અને આ ક્ષણે તે RuNet માં ઈ-મેલ સંદેશા માટે એક સામાન્ય ધોરણ છે. તે વ્યાપક ઓએસ કુટુંબ યુનિક્સ, લિનક્સ સહિત ઉપયોગ થાય છે. "રશિયન" KOI-8 આવૃત્તિ, કોઈ-8R કહેવાય છે. વધુમાં, જેમ કે યુક્રેનિયન કે અન્ય સિરિલિક ભાષાઓ માટે આવૃત્તિઓ છે.
- કોડ પેજ 1251 (સીપી 1251, વિન્ડોઝ - 1251). માઇક્રોસોફ્ટ દ્વારા વિકસાવવામાં વિન્ડોઝ પર્યાવરણ રશિયન ભાષા માટે આધાર પૂરો પાડવા માટે.
CP866 પ્રથમ ધોરણ મુખ્ય ફાયદો વિસ્તૃત ASCII જેમ જ જગ્યાઓએ સ્યુડો-ગ્રાફિક અક્ષરો સાચવવા હતી. આ તમને આવા વિખ્યાત નોર્ટન કમાન્ડર તરીકે કાર્યક્રમની યથાવત લખાણ, વિદેશી ઉત્પાદન, ચલાવવા માટે પરવાનગી આપે છે. આ બિંદુએ CP866 Windows માટે રચાયેલ કાર્યક્રમો, કે જે સંપૂર્ણ સ્ક્રીન લખાણ દૃશ્યમાં અથવા ટેક્સ્ટ બોક્સ ધરાવે છે, ફાર વ્યવસ્થાપક સહિત માટે વપરાય છે.
કમ્પ્યુટર ગ્રંથો, CP866 એન્કોડિંગ માં લખાયેલ હમણાં હમણાં તદ્દન દુર્લભ છે, પરંતુ તે "Vindous" માં રશિયન ફાઇલનામો માટે વપરાય છે.
"યુનિકોડ"
આ ક્ષણે, સૌથી વ્યાપક આ એન્કોડિંગ છે. ક્ષેત્ર પર કોડ્ઝ "યુનિકોડ". પ્રથમ (0000 થી યુ માટે + U + 007F) કોડ સાથે ASCII અક્ષરો સમૂહ સમાવેશ થાય છે. વિવિધ રાષ્ટ્રીય સાહિત્ય, તેમજ વિરામચિહ્ન અને તકનીકી પ્રતીકો ક્ષેત્ર પાત્રો દ્વારા અનુસરવામાં આવે છે. વધુમાં, કોડ "યુનિકોડ" ના ભાગ જરૂર કિસ્સામાં અનામત છે ભવિષ્યમાં નવા અક્ષરો સમાવેશ કરાયો હતો.
હવે તમે જાણો છો કે ASCII દરેક પાત્ર 8 zeros અને શૈલીઓનો મિશ્રણ તરીકે રજૂ કરવામાં આવે છે. જનસાધારણ, આ જાણકારી બિનજરૂરી અને uninteresting લાગે શકે છે, પરંતુ નથી તમે જાણો છો શું તમારા કમ્પ્યુટર "મગજ" માં થઈ રહ્યું છે માંગો છો?!
Similar articles
Trending Now