"അസെംബ്ലി ഭാഷ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

No edit summary
No edit summary
വരി 7:
അസംബ്ലർ (നോ: അസംബ്ലർ) എന്ന സോഫ്റ്റ്‌വെയറാണ് അസംബ്ളി ഭാഷാ കോഡുകളെ മെഷീൻ ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യുന്നത്. നേരിട്ടുള്ള ഹാർഡ് വെയർ ക്രിയകൾക്കാണ് ഇന്ന് പ്രധാനമായും അസംബ്ളി ഭാഷ ഉപയോഗിക്കുന്നത്. ഡിവൈസ് ഡ്രൈവറുകളിലും എംബഡഡ് സംവിധാനങ്ങ ളിലും റിയൽ ടൈം സംവിധാനങ്ങളിലും അസംബ്ലി ഭാഷ ഉപയോഗിക്കാറുണ്ട്.
 
കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾ നിർമ്മിക്കാൻ, അസ്സെംബ്ലി ഭാഷ, മുൻ കാലങ്ങളിൽ വ്യാപകമായി ഉപയോഗിക്കപ്പെട്ടിരുന്നു. എന്നാൽ കൂടുതൽ സരളമായ [[ഉന്നത തല ഭാഷ|ഉന്നത തല ഭാഷകളുടെ]] ആവിർഭാവത്തോടു കൂടി ഈ ഭാഷയുടെ ഉപയോഗം കമ്പ്യൂട്ടർ ഹാർഡ്‌വെയറിനെ നേരിട്ട്‌ നിയന്ത്രിക്കേണ്ടുന്ന പ്രോഗ്രാമുകളുടെ നിർമ്മാണത്തിൽ മാത്രമായി ഒതുങ്ങി. ഉന്നത തല ഭാഷകളേക്കാൾ വേഗത്തിൽ ഓടുമെന്നതാണ് അസെംബ്ലി ഭാഷയിലെഴുതപ്പെട്ടിട്ടുള്ള പ്രോഗ്രാമുകളുടെ ഗുണം. സി പോലുള്ള ഉന്നത തല ഭാഷകൾ അസെംബ്ലിയിലെഴുതിയ പ്രോഗ്രാമുകൾ ഉൾപ്പെടുത്താൻ സ്വന്തമായ വഴികൾ നൽകുന്നുണ്ട്.
 
അസംബ്ലി കോഡ് ഒരു അസംബ്ലർ എന്ന് വിളിക്കുന്ന ഒരു യൂട്ടിലിറ്റി പ്രോഗ്രാം ഉപയോഗിച്ച് എക്സിക്യൂട്ടബിൾ മെഷീൻ കോഡായി പരിവർത്തനം ചെയ്യുന്നു. "അസംബ്ലർ" എന്ന പദം സാധാരണയായി വിൽക്ക്‌സ്, വീലർ, ഗിൽ എന്നിവരുടെ 1951-ലെ ദി പ്രിപ്പറേഷൻ ഓഫ് പ്രോഗ്രാമ്സ് ഫോർ ആൻ ഇലക്‌ട്രോണിക് ഡിജിറ്റൽ കംപ്യൂട്ടർ <ref name="Fairhead_2017">{{cite web |author-last=Fairhead |author-first=Harry |title=History of Computer Languages - The Classical Decade, 1950s |work=I Programmer |date=2017-11-16 |url=https://www.i-programmer.info/history/57-computer-languages/471-the-classical-decade.html |access-date=2020-03-06 |url-status=live |archive-url=https://web.archive.org/web/20200102192823/https://www.i-programmer.info/history/57-computer-languages/471-the-classical-decade.html |archive-date=2020-01-02}}</ref> എന്ന പുസ്‌തകത്തിൽ പറഞ്ഞിരിക്കുന്നു, "അനേകം പ്രോഗ്രാമുകൾ ഉൾക്കൊള്ളുന്ന മറ്റൊരു പ്രോഗ്രാം കൂട്ടിച്ചേർക്കുന്ന ഒരു പ്രോഗ്രാം" എന്ന അർത്ഥത്തിലാണ് അവർ ഈ പദം ഉപയോഗിച്ചത്. എല്ലാ വിഭാഗങ്ങളും ഒരൊറ്റ പ്രോഗ്രാമിലേക്ക്".<ref name="Wilkes_1951">{{cite book |author-last1=Wilkes |author-first1=Maurice Vincent |author-link1=Maurice Vincent Wilkes |author-last2=Wheeler |author-first2=David John |author-link2=David John Wheeler |author-last3=Gill |author-first3=Stanley J. |author-link3=Stanley J. Gill |title=The preparation of programs for an electronic digital computer |date=1951 |publisher=[[Tomash Publishers]] |isbn=978-0-93822803-5 |oclc=313593586 |edition=Reprint 1982 }}</ref>സോഴ്സ് കോഡ് കൂട്ടിച്ചേർക്കുന്നതുപോലെ, പരിവർത്തന പ്രക്രിയയെ അസംബ്ലി എന്ന് വിളിക്കുന്നു. ഒരു അസംബ്ലർ ഒരു പ്രോഗ്രാം പ്രോസസ്സ് ചെയ്യുമ്പോഴുള്ള കമ്പ്യൂട്ടേഷണൽ ഘട്ടത്തെ അസംബ്ലി ടൈം എന്ന് വിളിക്കുന്നു.
"https://ml.wikipedia.org/wiki/അസെംബ്ലി_ഭാഷ" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്