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

ബൈനറി കോഡ്. തരം ബൈനറി കോഡ് നീളം. ബൈനറി കോഡ് വിപരീത

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

എഴുത്തിന്റെ ബൈനറി രൂപം എങ്ങനെ?

ഞങ്ങൾക്കു ഇങ്ങനെ ഒരു കീ എങ്ങനെ രൂപം നോക്കാം. പൂജ്യം ഒരു (0, 1): ഒരു അക്ക ബൈനറി കോഡ് മാത്രം രണ്ട് സംസ്ഥാനങ്ങളിൽ പെട്ടവയാണ് ചെയ്യാം. രണ്ട് ബിറ്റുകൾ ഉപയോഗിക്കുമ്പോൾ നാല് മൂല്യങ്ങൾ റെക്കോർഡ് സാധ്യമാണ് മാറുന്നു: 00, 01, 10, 11. മൂന്നക്ക എൻട്രി എട്ടു അടങ്ങിയിരിക്കുന്നു: 000, 001 ... 110, 111. ഫലം ബൈനറി കോഡ് നീളം ഡിസ്ചാർജുകൾ എണ്ണം ആശ്രയിക്കുന്ന എന്നതാണ്. എൻ = 2 മി, എവിടെ:: - എൻ കഷണങ്ങൾ നമ്പർ തുടങ്ങി, - കോമ്പിനേഷനുകളും എണ്ണം മീറ്റർ ഈ പദപ്രയോഗം താഴെ ഫോർമുല ഉപയോഗിച്ച് എഴുതാം.

ബൈനറി കോഡുകൾ തരം

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

  • ഒപ്പിടാത്തത്;
  • നേരിട്ട് ത്സെല്യെജ്നകൊവ്യെ കോഡുകൾ;
  • ലാൻഡ്മാർക്ക് റിവേഴ്സ്;
  • അധിക അടയാളം;
  • ഗ്രേ കോഡ്;
  • ഗ്രേ കോഡ്-എക്സ്പ്രസ്.
  • ഭിന്ന കോഡുകൾ.

അവരിൽ ഓരോ വിശദമായി പരിഗണിക്കാം.

ഒപ്പിടാത്തത് ബൈനറി കോഡ്

പോലുള്ള റെക്കോർഡ് ഫോം ഇടയാക്കുകയും നമുക്കു നോക്കാം. ഒപ്പിടാത്തത് പൂർണ്ണസംഖ്യ കോഡുകൾ ഓരോ ബിറ്റ് (ബൈനറി) അക്ക ഡിഗ്രി രണ്ടു പ്രതിനിധീകരിക്കുന്നു. അങ്ങനെ ഈ രൂപത്തിൽ എഴുതിയ കഴിയുന്ന ചെറിയ സംഖ്യ, പൂജ്യം ആണ് പരമാവധി താഴെ ഫോർമുല പ്രതിനിധാനം കഴിയും: എം = 2 എൻ -1. ഈ രണ്ടു നമ്പറുകൾ പൂർണ്ണമായും ഒരു ബൈനറി കോഡ് പ്രതിഫലിക്കുന്നു കഴിയുന്ന കീ പരിധി, define ചെയ്യുന്നു. ന്റെ പറഞ്ഞു എൻട്രി ഫോമുകൾ സാധ്യത നോക്കാം. ഈ തരം ഉപയോഗിക്കുമ്പോൾ ഒപ്പിടാത്തത് കീ എട്ട് കഷണങ്ങൾ അടങ്ങിയിരിക്കുന്നു, സാധ്യമായ സംഖ്യകളുടെ പരിധി 0 മുതൽ 255. പരിധി ഹെക്സാഡെസിമൽ കോഡ് സമീപമുള്ള അദ്ദ്രെഷെഎസ് സ്ഥിതി രണ്ട് മെമ്മറി മേഖലകളിൽ ഉപയോഗിച്ച് സൂക്ഷിക്കുവാനും ഈ നമ്പറുകൾ രേഖപ്പെടുത്തി 0 മുതൽ 65535 ഒരു പരിധി എട്ടു-ബിറ്റ് പ്രോസസ്സറുകൾ ഉണ്ടാകും . അത്തരം കീ പ്രവർത്തിക്കാൻ പ്രത്യേക നൽകുന്നുണ്ട്.

നേരിട്ടുള്ള മുഴുവൻ പ്രതീകം കോഡുകൾ

ബൈനറി കീകൾ MSB നമ്പർ പ്ലേറ്റ് റെക്കോഡ് ഉപയോഗിക്കുന്നു ഈ രൂപത്തിൽ. സീറോ പ്ലസ് വരെ മേഖലയാണ്, യൂണിറ്റ് - മൈനസ്. ഈ ഡിസ്ചാർജ് പരിധി വർണ്ണങ്ങളുപയോഗിച്ച് നമ്പറുകൾ ഫലമായി നെഗറ്റീവ് ദിശയിൽ മാറ്റി. ഇത് എട്ട്-ബിറ്റ് സംഖ്യ ബൈനറി കീ നമ്പർ -127 മുതൽ +127 വരെ പരിധി എഴുതിയിരിക്കുന്ന ചെയ്യാം മാറുകയാണെങ്കിൽ. ഹെക്സാഡെസിമൽ - -32767 നിന്നും +32767 വരെയുള്ള കാലയളവാണ്. ഇത്തരം കോഡുകൾ സംഭരിക്കുന്നതിനായി എട്ട്-ബിറ്റ് മൈക്രോ രണ്ട് സമീപമുള്ള മേഖലകളിൽ ഉപയോഗിക്കുന്നു.

റെക്കോർഡിംഗ് ഈ ഫോം ഒരു നിരാശരാക്കി പ്രതീകാത്മകമായ സാംഖിക കീ ബിറ്റുകൾ വെവ്വേറെ പ്രോസസ്സ് വേണം എന്നതാണ്. വളരെ സങ്കീർണ്ണമായ നേടുകയും ഈ കോഡുകൾ ജോലി അൽഗോരിതങ്ങൾ പരിപാടികൾ. സെലക്ഷൻ മാറ്റം സോഫ്റ്റ്വെയർ വലിപ്പം അതിന്റെ പ്രകടനം കുറയുന്നു കുത്തനെ വർദ്ധനവ് സംഭാവന എന്ന കഥാപാത്രം, മാസ്ക് ആ സംവിധാനങ്ങൾ നടപ്പിലാക്കാൻ ആവശ്യമായ ബിറ്റുകൾ പ്രവേശിക്കുക. ഈ പ്രശ്നത്തെ ഒഴിവാക്കാനും വേണ്ടി കീ ഒരു പുതിയ തരം അവതരിപ്പിച്ചു - ബൈനറി കോഡ് റിവേഴ്സ്.

മടക്കം കീ ഇൻ

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

ബൈനറി നമ്പറുകൾ അധിക കോഡ്

റെക്കോർഡ് ഈ തരത്തിലുള്ള മുൻ കീകൾ കുറവുകൾ ലിസ്റ്റ് ഇല്ല. ഇത്തരം കോഡുകൾ പോസിറ്റീവും നെഗറ്റീവും സംഖ്യകളുടെ നേരിട്ട് സമ്മേഷന്റെ അനുവദിക്കുക. അപ്രകാരം അടയാളം ബിറ്റ് വിശകലനം നടത്തിയ അല്ല. ഈ അധിക നമ്പറുകൾ മുമ്പോട്ടും പിന്നോട്ടുമുള്ള കീകൾ പോലുള്ള പ്രകൃതി ചിഹ്നം മോതിരം അല്ല ഒരു കൃത്രിമ എന്റിറ്റി, വസ്തുത സാധ്യമല്ല നന്ദി മാറി. മാത്രമല്ല, പ്രധാന ഘടകം ബൈനറി കോഡുകൾ സൃഷ്ടിക്കുന്നതിനാണ് ആഡ്-ഓൺസ് കണക്കുകൂട്ടൽ വളരെ എളുപ്പമാണ് എന്നതാണ്. ഇത് കീ ആഡ് ഒരു ഭേദഗതി ചെയ്യാൻ മതി. എട്ട് ബിറ്റുകൾ അടങ്ങുന്ന അക്ഷരം ഈ തരം ഉപയോഗിക്കുമ്പോൾ, സാധ്യത സംഖ്യകളുടെ പരിധി -128 മുതൽ +127 പരിധി. ഹെക്സാഡെസിമൽ കീ -32768 +32767 വരെ ഒരു പരിധി ഉണ്ടായിരിക്കും. ഇത്തരം നമ്പറുകൾ സംഭരിക്കുന്നതിനായി എട്ട്-ബിറ്റ് പ്രോസസ്സറുകൾ രണ്ട് സമീപമുള്ള മേഖലകളിൽ ഉപയോഗിക്കുക.

പ്രതിഭാസം അടയാളം വിപുലീകരണം എന്ന ബൈനറി കോഡ് അധിക രസകരമായ നിരീക്ഷണ പ്രഭാവം. അത് എന്നാണ് നമുക്കു നോക്കാം. പ്രഭാവം രണ്ട്-ബൈറ്റ് ഓരോ ബിറ്റ് ൽ ഒരു ബൈറ്റ് മൂല്യം പരിവർത്തനം പ്രക്രിയയിൽ ഉയർന്നതാണ് ബൈറ്റ് സജ്ജീകരിക്കൽ മൂല്യങ്ങൾ കുറഞ്ഞ ബൈറ്റ് പല കഷണങ്ങൾ സൈൻ എന്നതാണ്. ഇത് സൈൻ സംഭരിക്കുന്നതിനുള്ള മാറുകയാണെങ്കിൽ അക്ഷരങ്ങളുടെ എണ്ണം നിങ്ങൾ ഉയർന്ന ഓർഡർ ബിറ്റുകൾ ഉപയോഗിക്കാം. ഈ കീ മൂല്യം പൂർണ്ണമായും മാറ്റിയില്ല ചെയ്യുമ്പോൾ.

ഗ്രേ കോഡ്

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

ഗ്രേ കോഡ്-എക്സ്പ്രസ്

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

ബൈനറി നിശ്ചിത-പോയിന്റ് കീ ഭിന്ന സംഖ്യ സമർപ്പിക്കൽ

അങ്ങനെ ചെയ്യുമ്പോൾ, നാം പൂർണ്ണ സംഖ്യകൾ മാത്രമല്ല ഭിന്ന മാത്രമല്ല ഓപ്പറേറ്റ് ഞങ്ങൾക്കുണ്ട്. അത്തരം സംഖ്യകൾ നേരിട്ട് യുടെ അധിക കോഡുകൾ രേഖപ്പെടുത്തുകയും കഴിയും. സൂചിപ്പിച്ച കീ തത്വത്തിൽ നിർമ്മാണം മുഴുവൻ ആ തന്നെ ആണ്. ഇപ്പോൾ വരെ ഞങ്ങൾ ബൈനറി പോയിന്റ് എല്എസ്ബി വലതുഭാഗത്ത് ആയിരിക്കണം വിചാരിച്ചു. എന്നാൽ ഈ കേസ് അല്ല. അത് (മിശ്രിത മൂല്യങ്ങൾ റെക്കോർഡുചെയ്യാനുമിടയുണ്ട്) ഇടത് ഏറ്റവും പ്രധാനപ്പെട്ട ബിറ്റ് (ഈ കേസിൽ, വേരിയബിൾ മാത്രം ഭിന്ന നമ്പറുകൾ എഴുതാം), ഇടത്തരം വേരിയബിൾ സ്ഥിതി കഴിയും.

ബൈനറി ഫ്ലോട്ടിങ്-പോയിന്റ് പ്രാതിനിധ്യം

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

അത് രസകരമാണ്

ഇത് ബൈനറി കാൽക്കുലസ് ജർമ്മനിയിൽ ആദ്യകാല 18 നൂറ്റാണ്ടിന്റെ ഗണിതശാസ്ത്രജ്ഞനായ ലൈപ്നിറ്റ്സ് ൽ വികസിച്ച വിശ്വസിക്കപ്പെടുന്നു. എന്നാൽ, പോലെ ശാസ്ത്രജ്ഞർ അടുത്തിടെ, നീണ്ട മുമ്പ് കണ്ടെത്തിയ നാട്ടുകാർ ഈ മന്ഗരെവ എന്ന പോളിനേഷ്യൻ ദ്വീപിന്റെ ഗണിത ഇത്തരത്തിലുള്ള ഉപയോഗിക്കാൻ. കോളനി ഏതാണ്ട് പൂർണമായും യഥാർത്ഥ നമ്പറിംഗ് സംവിധാനം നശിപ്പിച്ചു കണ്ടാണ്, ഗവേഷകർ സങ്കീർണ്ണമായ ബൈനറി അക്കൗണ്ടുകളുടെയും ദശാംശ തരം പുനഃസ്ഥാപിച്ചു. കൂടാതെ, ആശയപരമായ ശാസ്ത്രജ്ഞൻ നൂൺസും ബൈനറി കോഡ് കോഡിംഗ് സുനിത വില്യംസ് വീണ്ടും 9 നൂറ്റാണ്ടിൽ പുരാതന ചൈനയിൽ ഉപയോഗിച്ച അവകാശപ്പെടുന്നുണ്ട്. ഇ. ഇത്തരം മായ പോലെ മറ്റു പുരാതന സംസ്കാരങ്ങൾ പുറമേ സമയം സ്ലോട്ടുകൾ സൗരദൂരത്തേകുറിച്ച സംഭവങ്ങൾ ട്രാക്കുചെയ്യുന്നതിനുള്ള സങ്കീർണ്ണമായ കോമ്പിനേഷൻ ദശാംശ ബൈനറി സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്ന.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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