അസ്സെംബ്ലി ഭാഷ

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.

അസ്സെംബ്ലി ഭാഷ, കമ്പ്യൂട്ടര്‍ പ്രോഗ്രാമുകള്‍ എഴുതാന്‍ ഉതകുന്ന നിംനതല (low level) ഭാഷ. യന്ത്ര ഭാഷയെ അപേക്ഷിച്ച്‌ സരളമായ നെമോണിക് കോഡുകള്‍ നിര്‍ദ്ദേശങ്ങളായി ഇതില്‍ ഉപയോഗിക്കുന്നു. അസ്സെംബ്ലര്‍ എന്ന പ്രോഗ്രാം ഉപയോഗിച്ചാണ് അസ്സെംബ്ലി ഭാഷാ പ്രോഗ്രാമുകളെ യന്ത്ര ഭാഷയിലേക്ക് മാറ്റുന്നത്.

അസ്സെംബ്ലി ഭാഷയും യന്ത്ര തല ഭാഷയും ഓരോരോ കമ്പ്യൂട്ടര്‍ ആര്‍ക്കിടെക്ചറിനും വ്യത്യസ്ഥമാണ്. അതായത്‌ ഒരു കമ്പ്യൂട്ടറിനായി ഉണ്ടാക്കുന്ന അസ്സെംബ്ലി ഭാഷാ പ്രോഗ്രാമുകള്‍ മറ്റൊരു കമ്പ്യൂട്ടര്‍ ശ്രേണിയില്‍ പ്രവര്‍ത്തിക്കണമെന്നില്ല.

കമ്പ്യൂട്ടര്‍ പ്രോഗ്രാമുകള്‍ നിര്‍മ്മിക്കാന്‍, അസ്സെംബ്ലി ഭാഷ, മുന്‍ കാലങ്ങളില്‍ വ്യാപകമായി ഉപയോഗിക്കപ്പെട്ടിരുന്നു. എന്നാല്‍ കൂടുതല്‍ സരളമായ ഉന്നത തല ഭാഷകളുടെ ആവിര്‍ഭാവത്തോടു കൂടി ഈ ഭാഷയുടെ ഉപയോഗം കമ്പ്യൂട്ടര്‍ ഹാര്‍ഡ്‌വെയറിനെ നേരിട്ട്‌ നിയന്ത്രിക്കേണ്ടുന്ന പ്രോഗ്രാമുകളുടെ നിര്‍മ്മാണത്തില്‍ മാത്രമായി ഒതുങ്ങി.