ഇന്റൽ 8080

ഇന്റൽ പുറത്തിറക്കിയ 8-ബിറ്റ് മൈക്രോപ്രൊസസ്സറാണ്‌ **ഇന്റൽ 8080**("eighty-eighty"). 1974 ഏപ്രിലിൽ ഇത് ആദ്യമായി പ്രത്യക്ഷപ്പെട്ടു, ബൈനറി അനുയോജ്യത ഇല്ലെങ്കിലും, മുമ്പത്തെ 8008 രൂപകൽപ്പനയുടെ വിപുലീകരിച്ചതും മെച്ചപ്പെടുത്തിയതുമായ ഒരു വകഭേദമാണിത്. 4, 5, 7, 10, അല്ലെങ്കിൽ 11 സൈക്കിളുകൾ ഉപയോഗിച്ചുള്ള പൊതുവായ നിർദ്ദേശങ്ങൾക്കൊപ്പം പ്രാരംഭ നിർദ്ദിഷ്ട ക്ലോക്ക് റേറ്റ് അല്ലെങ്കിൽ ഫ്രീക്വൻസി പരിധി 2 മെഗാഹെട്സായിരുന്നു. തൽഫലമായി, പ്രോസസ്സറിന് സെക്കൻഡിൽ നൂറുകണക്കിന് നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കാൻ കഴിയും. രണ്ട് വേഗതയേറിയ വകഭേദങ്ങൾ, 8080A-1 (ചിലപ്പോൾ 8080B) കൂടാതെ 8080A-2, യഥാക്രമം 3.125 മെഗാഹെട്സ്, 2.63 മെഗാഹെട്സ് എന്നീ ക്ലോക്ക് ഫ്രീക്വൻസി പരിധികളോടെ പിന്നീട് ലഭ്യമായി.മിക്ക ആപ്ലിക്കേഷനുകളിലും പ്രവർത്തിക്കാൻ 8080-ന് രണ്ട് സപ്പോർട്ട് ചിപ്പുകൾ ആവശ്യമാണ്: i8224 ക്ലോക്ക് ജനറേറ്റർ/ഡ്രൈവർ, i8228 ബസ് കൺട്രോളർ മുതലായവ.
N-ടൈപ്പ് മെറ്റൽ-ഓക്സൈഡ്-സെമികണ്ടക്ടർ ലോജിക്കിൽ (NMOS) നോൺ-സാച്ചുറേറ്റഡ് എൻഹാൻസ്‌മെന്റ് മോഡ് ട്രാൻസിസ്റ്ററുകൾ ഉപയോഗിച്ച് ഇത് നടപ്പിലാക്കുന്നു, അതിനാൽ പ്രധാന ട്രാൻസിസ്റ്റർ-ട്രാൻസിസ്റ്റർ ലോജിക്ക് (TTL) +5 വോൾട്ട് കംപാറ്റിബിലിറ്റിക്ക് പുറമേ +12 V, −5 V വോൾട്ടേജും ആവശ്യമായി വരുന്നു.

കാൽക്കുലേറ്ററുകൾ, ക്യാഷ് രജിസ്റ്ററുകൾ, കമ്പ്യൂട്ടർ ടെർമിനലുകൾ, വ്യാവസായിക റോബോട്ടുകൾ, മറ്റ് ആപ്ലിക്കേഷനുകൾ തുടങ്ങിയ വൻതോതിൽ ഉൽപ്പാദിപ്പിക്കുന്ന ഉപകരണങ്ങളിൽ നേരത്തെയുള്ള മൈക്രോപ്രൊസസ്സറുകൾ സാധാരണയായി ഉപയോഗിച്ചിരുന്നുവെങ്കിലും, 8080 വിപുലമായ ആപ്ലിക്കേഷനുകളിൽ മികച്ച വിജയം നേടി, മൈക്രോകമ്പ്യൂട്ടർ വ്യവസായം ആരംഭിച്ചതിന് അംഗീകാരം കൂടിയായി ഇത് മാറി. നിരവധി ഘടകങ്ങൾ അതിന്റെ ജനപ്രീതിക്ക് കാരണമായി: അതിന്റെ 40-പിൻ പാക്കേജ് 18-പിൻ 8008 നേക്കാൾ ഇന്റർഫേസ് എളുപ്പമാക്കി, കൂടാതെ അതിന്റെ ഡാറ്റാ ബസിനെ കൂടുതൽ കാര്യക്ഷമമാക്കുകയും ചെയ്തു; അതിന്റെ NMOS നടപ്പിലാക്കൽ, P-ടൈപ്പ് മെറ്റൽ-ഓക്സൈഡ്-സെമികണ്ടക്ടർ ലോജിക് (PMOS) 8008-നേക്കാൾ വേഗതയേറിയ ട്രാൻസിസ്റ്ററുകൾ നൽകി, അതേസമയം ടിടിഎൽ(TTL)-അനുയോജ്യ മാക്കിക്കൊണ്ട് ഇന്റർഫേസിംഗ് ലളിതമാക്കി; വൈവിധ്യമാർന്ന പിന്തുണാ ചിപ്പുകൾ ലഭ്യമാണ്; അതിന്റെ ഇൻസ്ട്രക്ഷൻ സെറ്റ് 8008-നേക്കാൾ മെച്ചപ്പെടുത്തി; അതിന്റെ പൂർണ്ണമായ 16-ബിറ്റ് അഡ്രസ് ബസ് (8008-ൽ 14-ബിറ്റ് ഒന്നിന് എതിരായി) 64 KB മെമ്മറി ആക്‌സസ് ചെയ്യാൻ ഇത് പ്രാപ്തമാക്കി, 8008-ന്റെ 16 KB ശ്രേണിയേക്കാൾ നാലിരട്ടി കൂടുതൽ. ഈ റോളിൽ Z80 ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നതുവരെ ഇത് ആൾടേയർ(Altair)8800-ലും തുടർന്നുള്ള എസ്-100 ബസ് പേഴ്‌സണൽ കമ്പ്യൂട്ടറുകളിലും ഉപയോഗിച്ചിരുന്നു, ഗാരി കിൽഡാൽ വികസിപ്പിച്ച സിപി/എം(CP/M)ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ യഥാർത്ഥ ടാർഗെറ്റ് സിപിയു ആയിരുന്നു ഇത്.

8080 പിന്നീട് x86 ആർക്കിടെക്ചറിനെ നേരിട്ട് സ്വാധീനിച്ചു. ഇന്റൽ അതിന്റെ അസംബ്ലി ഭാഷ 8080-ന് സമാനമായ രീതിയിൽ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു, മിക്ക നിർദ്ദേശങ്ങളും പരസ്പരം നേരിട്ട് മാപ്പുചെയ്യുന്നു, ട്രാൻസ്‌പൈൽ ചെയ്‌ത 8080 അസംബ്ലി കോഡ് 8086-ൽ എക്‌സിക്യൂട്ട് ചെയ്യാൻ കഴിയും.
## വിവരണം
### പ്രോഗ്രാമിംഗ് മോഡൽ
ഇന്റൽ 8008 ന്‌ തുടർച്ചയായി വന്ന മൈക്രോപ്രൊസസ്സറാണ്‌ ഇന്റൽ 8080. രണ്ടിലും ഒരുപോലെയുള്ള അസംബ്ലി ഭാഷയായിരുന്നു. കാരണം ഇവ രണ്ടിലും കമ്പ്യൂട്ടർ ടെർമിനൽ കോർപ്പറേഷൻ വികസിപ്പിച്ചെടുത്ത നിർദ്ദേശകൂട്ടങ്ങളായിരുന്നു. രണ്ട് വശങ്ങളിലുമായി 40 പിന്നുകളായിരുന്നതിനാൽ, 16-ബിറ്റ് അഡ്രസ്സ് ബസും 8-ബിറ്റ് ഡാറ്റാ ബസു ഇതിനുണ്ടായിരുന്നു, ഇത് ഇതിനെ 64 കിലോബൈറ്റുകളുള്ള മെമ്മറി ഉപയോഗപ്പെടുത്താൻ സഹായിച്ചു.
### റജിസ്റ്ററുകൾ
ഇതിന്‌ ഏഴ് 8-ബിറ്റ് റജിസ്റ്ററുകളാണുണ്ടായിരുന്നത്, ഇതിൽ ആറെണ്ണം (B, C, D, E, H, L എന്നിവ) 16-ബിറ്റ് റജിസ്റ്ററുകളായി ഉപയോഗിക്കാൻ പാകത്തിലായിരുന്നു. (BC- B ഉയർന്ന ബൈറ്റായും C താഴ്ന്ന ബൈറ്റായും, അതുപോലെ തന്നെ DE HL എന്നീ ജോടികളും). ഏഴാമത്തെ റജിസ്റ്ററായ A എന്നത് 8-ബിറ്റ് അക്യൂമലേറ്ററുമാണ്‌. മെമ്മറിയിലേക്കുള്ള 16-ബിറ്റ് സ്റ്റാക്ക് സൂചികയും, 16-ബിറ്റ് പ്രോഗ്രാം കൗണ്ടറും ഇതിനുണ്ടായിരുന്നു. 
## പുറത്തേക്കുള്ള കണ്ണികൾ
* Intel and other manufacturers' 8080 CPU images and descriptions at cpu-collection.de
* Scan of the Intel 8080 data book at datasheetarchive.com 

## അവലംബം
വർഗ്ഗം:ഇന്റൽ മൈക്രോപ്രൊസസ്സറുകൾ