കമ്പ്യൂട്ടറുകൾപ്രോഗ്രാമിംഗ്

ആസ്കി കോഡ് (വിവരങ്ങൾ അമേരിക്കൻ കോഡ്) - ഇംഗ്ലീഷ് അക്ഷരമാലാ അടിസ്ഥാന ടെക്സ്റ്റ് എൻകോഡിങ്ങ്

ഇൻറർനാഷണൽ ടെലിക്കമ്മ്യൂണിക്കേഷൻ യൂണിയൻ പ്രകാരം 2016 ൽ കൂടുതലോ കുറവോ ഇന്റർനെറ്റ് പതിവായി മൂന്നര കോടി ആളുകൾ ഉപയോഗിക്കുക. അവരിൽ ഏറ്റവും പോലും PC അല്ലെങ്കിൽ മൊബൈൽ ഗാഡ്ജെറ്റുകൾ വഴി അവരുടെ അയക്കുന്ന സന്ദേശങ്ങൾ, അതുപോലെ എല്ലാത്തരം മോണിറ്ററിൽ ദൃശ്യമാകുന്ന കാലാനുസൃതമായി കുറിച്ചാണ്, വാസ്തവത്തിൽ, ഈ വിവരങ്ങൾ എൻകോഡുചെയ്ത പ്രാതിനിധ്യം വിളിക്കുന്നു 0, 1. സംയോജനമാണ്. അത് നൽകുന്നു അതിന്റെ സ്റ്റോറേജ്, സംസ്കരണം, പ്രസരണ നടപ്പാക്കുന്നതിന് സൗകര്യമൊരുക്കുന്നു. 1963-ൽ അമേരിക്കൻ ആസ്കി കോഡ് വികസിത ഈ ലേഖനത്തിന്റെ വിഷയം തന്നെയാണ്.

കമ്പ്യൂട്ടർ വിവരങ്ങളുടെ അവതരണം

ഏതെങ്കിലും ഇലക്ട്രോണിക് കമ്പ്യൂട്ടർ ടെക്സ്റ്റ് കണക്കിലെടുത്ത് കഥാപാത്രങ്ങളുടെ ഒരു ശേഖരമാണ്. അവരുടെ ഇടയിൽ കത്ത് മാത്രമല്ല, തലസ്ഥാനമായ ഉൾപ്പെടെ, മാത്രമല്ല ചിഹ്നങ്ങളും, നമ്പറുകൾ ഇവിടെയുണ്ട്. കൂടാതെ, പ്രത്യേക ചിഹ്നങ്ങൾ ഉപയോഗിക്കുന്ന "=", "&", "(", സ്പെയ്സുകൾ.

ടെക്സ്റ്റ് നിർമ്മിക്കാനായി ചിഹ്നങ്ങൾ ഒരു ചതുരശ്രയടി, അക്ഷരമാല വിളിച്ചു എണ്ണം - ശക്തി (എൻ ആയി സൂചിപ്പിച്ചത്). വിവരങ്ങൾ ബിറ്റുകൾ എണ്ണം അല്ലെങ്കിൽ ഒരു പ്രത്യേക ചിഹ്നം ഭാരം - പദപ്രയോഗം എൻ = 2 ^ ബി, എവിടെ ബി നിർണ്ണയിക്കാൻ.

ഇത് 256 അക്ഷരങ്ങൾ അക്ഷരമാലയിലെ ശക്തി മതിയായ എല്ലാ അക്ഷരങ്ങൾ സമർപ്പിക്കാൻ അനുവദിക്കുന്നു തെളിയിച്ചു.

256 8 ഡിഗ്രി രണ്ട് ആയതിനാൽ, പിന്നീട് ഓരോ അക്ഷരം തൂക്കം 8 മാറ്റങ്ങള്.

അളവ് 8 കഷണങ്ങൾ യൂണിറ്റ് ഒരു 1-ബൈറ്റ് വിളിച്ചു, അതിനാൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ സംഭരിച്ചിരിക്കുന്ന ടെക്സ്റ്റ് ഏതെങ്കിലും കഥാപാത്രത്തിന്റെ ബൈനറി കോഡ്, മെമ്മറി ഒരു ബൈറ്റ് നിലകൊള്ളുന്നു എന്ന്. തന്നെയാണ്

എൻകോഡിങ്ങ് എങ്ങനെയുണ്ട്

ഏത് ടെക്സ്റ്റ് എഴുതിയ അക്കങ്ങളും അക്ഷരങ്ങളും ചിഹ്നങ്ങളും കൂടാതെ മറ്റു ചിഹ്നങ്ങളോ ഉണ്ടായ കീബോർഡ് കീകൾ, വഴി പിസി മെമ്മറി നൽകിയ. മെമ്മറി അവർ കൈമാറ്റം ചെയ്യപ്പെടുന്നു ബൈനറി കോഡ്, .. 00000000 മുതൽ 11111111 വരെ - അതായത്, ഓരോ ചിഹ്നം ഒരു ബൈനറി കോഡ് യോജിക്കുന്ന 0 മുതൽ 255 വരെ ഒരു വ്യക്തി, വേണ്ടി പരിചിതമായ ദശാംശ കോഡ് മാപ്പുചെയ്തു.

ബൈറ്റ് അക്ഷരങ്ങള് പ്രോസസർ ടെക്സ്റ്റ് സംസ്കരണം അഭിനയം, ഓരോ അക്ഷരം കാണുക അനുവദിക്കുന്നു. അതേസമയം, 256 അക്ഷരങ്ങൾ ഏതെങ്കിലുംഅക്ഷരരൂപം വിവരങ്ങൾ പ്രതിനിധാനം മതി.

ASCII പ്രതീകങ്ങൾ ബഗ്ഗുകൾ

ഈ ചുരുക്കെഴുത്ത് ഇൻറർ ഇംഗ്ലീഷ് അമേരിക്കൻ സ്റ്റാൻഡേർഡ് കോഡ് സൂചിപ്പിക്കുന്നു.

പോലും കമ്പ്യൂട്ടറൈസേഷൻ പ്രഭാതത്തിൽ, അത് വിവരങ്ങൾ എൻകോഡുചെയ്യുന്നതിനായുള്ള വഴികൾ പലതരം കയറി വന്നു സാധ്യമാണ് എന്നു ഗുഹ്യഭാഗങ്ങൾ. എന്നാൽ, മറ്റൊരു ഒരു കമ്പ്യൂട്ടറിൽ നിന്ന് വിവരങ്ങൾ കൈമാറാൻ ഒരു നിലവാരം വികസിപ്പിക്കാൻ ആവശ്യമായ. അതുകൊണ്ട്, 1963 ൽ അവിടെ അമേരിക്കയിൽ ഒരു ASCII-പട്ടിക ആയിരുന്നു. ഇത് ഏത് കഥാപാത്രം കമ്പ്യൂട്ടർ അക്ഷരമാല ബൈനറി പ്രാതിനിധ്യം ഒരു അനുക്രമം നമ്പർ നൽകിയിരിക്കുന്നു. തുടക്കത്തിൽ, ആസ്കി കോഡ് അമേരിക്കൻ ഐക്യനാടുകളിലും ഉപയോഗിക്കുന്നു, പിന്നീട് പി.സി. ഒരു അന്താരാഷ്ട്ര മാറി.

ഉള്ളടക്ക പട്ടിക

ആസ്കി കോഡുകൾ 2 ഭാഗങ്ങളായി തിരിച്ചിട്ടുണ്ട്. അന്താരാഷ്ട്ര നിലവാരം പട്ടികയുടെ ആദ്യ പകുതിയിൽ കരുതപ്പെടുന്നു. ഇത് 127 (കോഡ് ൦൧൧൧൧൧൧൧) 0 മുതൽ ക്രമസംഖ്യയിൽത്തന്നെയുള്ള (൦൦൦൦൦൦൦൦ ആയി ദൃഢകോഡുകളുള്ള) മുതൽ കോഡ് ഉൾപ്പെടുന്നു.

സീരിയൽ നമ്പർ

എൻ

ബഗ്ഗുകൾ ആസ്കി

ചിഹ്നം

0 - 31

0000 0000 - 0001 1111

0 മുതൽ 31 വരെ എൻ പ്രതീകങ്ങൾ മാനേജർമാർ വിളിക്കുന്നു. അവരുടെ പ്രവർത്തനം "ഗൈഡ്" ഒരു മോണിറ്റർ അല്ലെങ്കിൽ പ്രിന്റിംഗ് ഉപകരണത്തിൽ ടെക്സ്റ്റ് ഔട്ട്പുട്ട്, ഒരു തുങ്ങി ശബ്ദം, മുതലായവ പ്രക്രിയയാണ്

32 - 127

0010 0000 - 0111 1111

32 മുതൽ 127 വരെ എൻ കൂടെ ചിഹ്നങ്ങൾ (പട്ടിക ഒരു സാധാരണ ഭാഗം) - ലത്തീൻ അക്ഷരമാലയിലെ വലുതും ചെറുതുമായ അക്ഷരങ്ങൾ, 10-വര്ണനകൊണ്ടു നമ്പറുകൾ, വിരാമചിഹ്നങ്ങൾ, വിവിധ -ഉം വാണിജ്യ മറ്റ് പ്രതീകങ്ങൾ .. ചിഹ്നം 32 ഒരു സ്പേസ് സൂചിപ്പിക്കുന്നു.

128 - 255

1000 0000 - 1111 1111

128 മുതൽ 255 വരെ എൻ കൂടെ ചിഹ്നങ്ങൾ (പട്ടിക അല്ലെങ്കിൽ കോഡ് പേജ് ഒരു ബദൽ ഭാഗം) സ്വന്തം എണ്ണം ഓരോന്നും, ഓപ്ഷനുകൾ വൈവിധ്യമുള്ള കഴിയും. കോഡ് പേജ് ലാറ്റിൻ നിന്നും വ്യത്യസ്തമായ ദേശീയ അക്ഷരമാലകൾക്കിടയിൽ, സജ്ജമാക്കാൻ ഉപയോഗിച്ച്. പ്രത്യേകിച്ചും, റഷ്യൻ കഥാപാത്രങ്ങൾക്കായുള്ള ആസ്കി കോഡ് സഹായത്തോടെ പുറത്തു കൊണ്ടുപോയി.

വലുതും എൻകോഡ് പട്ടിക ചെറിയ അക്ഷരങ്ങൾ ആരോഹണ മൂല്യങ്ങൾ - അക്ഷരമാല ക്രമത്തിൽ അക്കങ്ങളും പരസ്പരം പിന്തുടരുന്നത്. ഈ തത്ത്വം റഷ്യൻ അക്ഷരമാല താടാ.

നിയന്ത്രണ പ്രതീകങ്ങൾ

ആസ്കി എൻകോഡ് പട്ടിക ആദ്യം സ്വീകരണം വേണ്ടിയുള്ളതാണെന്നും ഈ വിവരങ്ങൾ ട്രാൻസ്മിഷൻ ഇനി ഉപകരണം ഉപയോഗിക്കുന്നു ഒരു തെലെത്യ്പെ ആയി. ഇക്കാര്യത്തിൽ, പ്രതീക ഗണത്തിൽ ഉപകരണം നിയന്ത്രിക്കാൻ കമാൻഡുകൾ ഉപയോഗിക്കുന്ന ശൂന്യപ്രതീകം ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. അത്തരം കമാൻഡുകൾ ഇത്യാദി മോഴ്സ് കോഡ് പോലുള്ള പ്രീ-കമ്പ്യൂട്ടർ മെസ്സേജിംഗ് വിദ്യകൾ ഉപയോഗിക്കുന്ന ആയിരുന്നു.

ഏറ്റവും സാധാരണമായ "തെലെത്യ്പെ" ചിഹ്നം NUL (00 "പൂജ്യം") ആണ്. അവൻ ഇപ്പോഴും വരിയുടെ അടയാളം സൂചിപ്പിക്കുന്നത് ഏറ്റവും പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ ഉപയോഗിക്കുന്നു.

എവിടെ ഉപയോഗിച്ച ആസ്കി എൻകോഡ്

അമേരിക്കൻ സ്റ്റാൻഡേർഡ് കോഡ് മാത്രമല്ല ടെക്സ്റ്റ് എൻട്രി കീബോർഡ് ആവശ്യമാണ്. ഇത് ചാർട്ട് ഉപയോഗിക്കുന്നു. പ്രത്യേകിച്ചും, ആസ്കി കല സ്രഷ്ടാവിനെ പ്രോഗ്രാം ചിത്രങ്ങൾ വ്യത്യസ്ത വിപുലീകരണങ്ങൾ സ്പെക്ട്രം ആസ്കി അക്ഷരങ്ങൾ പ്രതിനിധാനം.

ഈ ഉൽപ്പന്നങ്ങൾ രണ്ടു തരം വരും: ഗ്രാഫിക് എഡിറ്റർമാർ ടെക്സ്റ്റ് ഒരു ചിത്രം പരിവർത്തനം പ്രവർത്തന പ്രകടനം ആസ്കി-ഗ്രാഫിക്സ് ൽ പരിവർത്തനം "ചിത്രങ്ങൾ". ഉദാഹരണത്തിന്, അറിയപ്പെടുന്ന സ്മൈലി ചിഹ്നം ബഗ്ഗുകൾ ഒരു ഉദാഹരണമാണ്.

പ്രമാണ HTML സൃഷ്ടിക്കുമ്പോൾ ആസ്കി ഉപയോഗിക്കാൻ കഴിയും. ഈ സാഹചര്യത്തിൽ, കഥാപാത്രങ്ങളുടെ ഒരു കൂട്ടം നൽകാം സ്ക്രീനിൽ പേജ് കാണുമ്പോൾ ഈ കോഡ് യോജിച്ച ഒരു ചിഹ്നം ദൃശ്യമാകും.

ആസ്കി ആസ്കി-കോഡുകൾ ഇതിന് പകരം, ഒരു പ്രത്യേക ദേശീയ ടേബിൾ ബന്ധമില്ലാത്ത അടയാളങ്ങളായി, ബഹുഭാഷാ സൈറ്റുകൾ സൃഷ്ടിക്കാൻ ആവശ്യമാണ്.

ചില സവിശേഷതകൾ

ആസ്കി ടെക്സ്റ്റ് വിവരങ്ങൾ എൻകോഡ് ചെയ്യുന്നതിന് യഥാർത്ഥത്തിൽ 7 ബിറ്റുകൾ (ഒരു ശൂന്യമായ തുടർന്നു) ഉപയോഗിച്ചു, എന്നാൽ ഇന്ന് അവൾ ഒരു 8-ബിറ്റ് പ്രവർത്തിക്കുന്നു.

നിരകൾ സ്ഥിതി ചെയ്യുന്ന അക്ഷരങ്ങളും, മുകൾ മാത്രം ഒരു ബിറ്റ് പരസ്പരം നിന്ന് വ്യത്യസ്തമായിരിക്കും. ഇത് അത്യന്തം ടെസ്റ്റ് സങ്കീറ്ണ്ണത കുറയ്ക്കുന്നു.

മൈക്രോസോഫ്റ്റ് ഓഫീസ് ആസ്കി ആപ്ലിക്കേഷൻ

ആവശ്യമെങ്കിൽ, ടെക്സ്റ്റ് വിവരങ്ങൾ എൻകോഡുചെയ്യുന്നതിനായുള്ള ഈ തരം ടെക്സ്റ്റ് എഡിറ്റർമാർ ൽ മൈക്രോസോഫ്റ്റ്, ഇത്തരം പാഡ്, ഒപ്പം ഓഫീസ് ഉപയോഗിക്കാൻ കഴിയും. എന്നാൽ, ഈ കേസിൽ ടൈപ്പ്, നിങ്ങൾ ചില പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കാൻ കഴിയില്ല. ഉദാഹരണത്തിന്, നിങ്ങൾ ആസ്കി പ്രതീകം അതിന്റെ മൊത്തം രൂപം ഫോം അവഗണിച്ചുകൊണ്ട്, വിവരങ്ങൾ മാത്രം അർത്ഥം നിലനിർത്തുന്നു നിർഭയമായിരിക്കുന്നു നടപ്പിലാക്കുന്നതിനായി കഴിയില്ല.

ക്രമീകരണമാണ്

സംഘടന ഐ.എസ്.ഒ. സാധാരണ ISO സ്വീകരിച്ചു 8859. ഈ ഗ്രൂപ്പ് വ്യത്യസ്ത ഭാഷ ഗ്രൂപ്പുകൾക്ക് എട്ട്-ബിറ്റ് എൻകോഡ് നിർവചിക്കുന്നു. പ്രത്യേകിച്ചും, ഐഎസ്ഒ 8859-1 - വിപുലീകൃത ആസ്കി, അമേരിക്കൻ ഐക്യനാടുകൾ, യൂറോപ്പ്, പശ്ചിമേഷ്യ ഒരു മേശ ആണ്. ഒരു ഐഎസ്ഒ 8859-5 - റഷ്യൻ ഭാഷ ഉൾപ്പെടെയുള്ള സിറിലിക് അക്ഷരമാല, ഉപയോഗിക്കുന്ന മേശ.

ഐഎസ്ഒ 8859-5 ചരിത്രപരമായ കാരണങ്ങളാൽ അത് ഒരു ചെറിയ സമയം ഉപയോഗിക്കുന്നു.

നിമിഷത്തിൽ റഷ്യൻ ഭാഷ യഥാർത്ഥത്തിൽ എൻകോഡ് ഉപയോഗിച്ച:

  • ച്പ്൮൬൬ (കോഡ് പേജ് 866), അല്ലെങ്കിൽ പലപ്പോഴും ബദൽ എൻകോഡ് ഗൊസ്ത് എന്ന ഡോസ്,. ഇത് സജീവമായി കഴിഞ്ഞ നൂറ്റാണ്ടിന്റെ പകുതിയോടെ 90-ഇഎസ് വരെ ഉപയോഗിച്ചു. ഇപ്പോൾ, ഉപയോഗിച്ച ഒരിക്കലും.
  • KOI-8. ബഗ്ഗുകൾ ൧൯൭൦-൮൦സ് വികസിപ്പിച്ചത്, നിമിഷം അത് രുനെത് ഇ-മെയിൽ സന്ദേശങ്ങൾ ഒരു സാധാരണ നിലവാരം ആണ്. പരക്കെ ലിനക്സ് ഉൾപ്പെടെ ഒഎസ് കുടുംബം യുണിക്സ്, ഉപയോഗിക്കുന്നു. KOI-8, ഒരു "റഷ്യൻ" പതിപ്പ് KOI-൮ര് വിളിച്ചു. പുറമേ, അത്തരം ഉക്രേനിയൻ മറ്റ് സിറിലിക് ഭാഷകൾ പതിപ്പുകൾ ഉണ്ട്.
  • കോഡ് പേജ് 1251 (സി.പി. 1251, വിൻഡോസ് - 1251). വിൻഡോസ് പരിതസ്ഥിതിയിൽ റഷ്യൻ ഭാഷ പിന്തുണ നൽകാൻ മൈക്രോസോഫ്റ്റ് വികസിപ്പിച്ചത്.

ച്പ്൮൬൬ ഒന്നാംക്ലാസ്സിൽ പ്രധാന നേട്ടം വിപുലീകൃത ആസ്കി അതേ സ്ഥാനത്തുതന്നെ കപട-ഗ്രാഫിക് അക്ഷരങ്ങൾ ജീവരക്ഷക്കായി ആയിരുന്നു. ഇത് അത്തരം പ്രശസ്തമായ നോർട്ടൺ കമാൻഡർ ആയി പരിപാടിയുടെ മാറ്റമില്ല ടെക്സ്റ്റ്, വിദേശ ഉത്പാദനം, പ്രവർത്തിക്കുന്നതിന് അനുവദിക്കുന്നു. ഈ സമയത്ത് ച്പ്൮൬൬ പൂർണ്ണ-സ്ക്രീൻ ടെക്സ്റ്റ് കാഴ്ചയിൽ അല്ലെങ്കിൽ ഇതുവരെ മാനേജർ ഉൾപ്പെടെ ടെക്സ്റ്റ് ബോക്സുകൾ, ൽ പ്രവർത്തിക്കുന്ന വിൻഡോസ് വേണ്ടി പ്രോഗ്രാമുകൾ, ഉപയോഗിക്കുന്നു.

ച്പ്൮൬൬ എൻകോഡിങ്ങിൽ എഴുതിയ കമ്പ്യൂട്ടർ പാഠങ്ങളുടെ, ഈയിടെയായി വളരെ അപൂർവമാണ്, ഒടുവിൽ "വിംദൊഉസ്" റഷ്യൻ ഫയൽനാമങ്ങളുള്ള ഉപയോഗിക്കുന്നു.

"യൂണികോഡ്"

ഇപ്പോൾ, ഏറ്റവും വ്യാപകമായി ഈ എൻകോഡിങ്ങ് ആണ്. കോഡുകൾ "യൂണികോഡ്" ഫീൽഡിലെ. ആദ്യ (0000 മുതൽ യു + R + ൦൦൭ഫ് വരെ) കോഡുകൾ ഉപയോഗിച്ച് ASCII പ്രതീകങ്ങൾ ഒരു സെറ്റ് ഉൾപ്പെടുന്നു. വ്യത്യസ്ത ദേശീയ സാഹിത്യത്തിന്റെ ഫീൽഡ് പ്രതീകങ്ങൾ, അതുപോലെ ചിഹ്നനവും സാങ്കേതിക ചിഹ്നങ്ങൾ അനുഗമിക്കുന്നത്. കൂടാതെ, കോഡ് "യൂണികോഡ്" ഭാഗമായി ഭാവിയിൽ പുതിയ അക്ഷരങ്ങൾ ഉൾപ്പെടുത്തേണ്ടതുണ്ട് കാര്യത്തിൽ റിസർവ് ചെയ്തിരിക്കുന്നു.

ഇപ്പോൾ നിങ്ങൾ ആസ്കി ഓരോ കഥാപാത്രം 8 പൂജ്യങ്ങൾ ആൻഡ് കൂട്ടത്തിൽ സംയോജിപ്പിച്ച് പ്രതിനിധീകരിക്കുന്നു എന്നു അറിയുന്നു. കാഴ്ച്ചക്കാരുടെ, ഈ വിവരം അനാവശ്യവും ഉനിംതെരെസ്തിന്ഗ് തോന്നിയേക്കാം, എന്നാൽ നിങ്ങളുടെ കമ്പ്യൂട്ടർ "തലച്ചോറിലെ" എന്താണ് നടക്കുന്നതെന്ന് അറിയാൻ ആഗ്രഹിക്കുന്നില്ല?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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