മോട്ടറോള 68000
രൂപകൽപ്പന | Motorola |
---|---|
ബിറ്റുകൾ | 16/32-bit |
മാർക്കറ്റിലിറക്കിയത് | 1979 |
ഡിസൈൻ | CISC |
ബ്രാഞ്ചിങ് | Condition code |
എൻഡിയൻനെസ് | Big |
രജിസ്റ്ററുകൾ | |
ജനറൽ പർപ്പസ് | 8× 32-bit + 7 address registers also usable for most operations + stack pointer |
Instruction set | Motorola 68000 series |
---|---|
Transistors | 68,000[1] |
Data width | 16 bits |
Address width | 24 bits |
Successor | Motorola 68010 |
Package(s) |
|
മോട്ടറോള 68000 ("'അറുപത്തിയെട്ടായിരം'"; എം 68 കെ അല്ലെങ്കിൽ മോട്ടറോള 68 കെ എന്നും വിളിക്കുന്നു, "അറുപത്തിയെട്ട്-കേ") 16/32-ബിറ്റ് സിഎസ്സി മൈക്രോപ്രൊസസ്സറാണ്, 1979 ൽ മോട്ടറോള അർദ്ധചാലക ഉൽപന്ന മേഖല അവതരിപ്പിച്ചു.
32-ബിറ്റ് ഇൻസ്ട്രക്ഷൻ സെറ്റ്, 32-ബിറ്റ് രജിസ്റ്ററുകളും 32-ബിറ്റ് ഇന്റേണൽ ഡാറ്റ ബസും ഡിസൈൻ നടപ്പിലാക്കുന്നു. വിലാസ ബസ് 24-ബിറ്റുകളാണ്, മെമ്മറി സെഗ്മെന്റേഷൻ ഉപയോഗിക്കുന്നില്ല, ഇത് പ്രോഗ്രാമർമാരുടെ ഇടയിൽ ഇത് ജനപ്രിയമാക്കി. ആന്തരികമായി, ഇത് 16-ബിറ്റ് ഡാറ്റ എഎൽയു ഉം രണ്ട് അധിക 16-ബിറ്റ് എഎൽയുകളും വിലാസങ്ങൾക്കായി ഉപയോഗിക്കുന്നു, [2]കൂടാതെ 16-ബിറ്റ് ബാഹ്യ ഡാറ്റ ബസും ഉണ്ട്. [3] ഇക്കാരണത്താൽ, മോട്ടറോള ഇതിനെ 16/32-ബിറ്റ് പ്രോസസർ എന്നാണ് വിശേഷിപ്പിച്ചത്.
32-ബിറ്റ് ഇൻസ്ട്രക്ഷൻ സെറ്റുള്ള വ്യാപകമായി ലഭ്യമായ ആദ്യത്തെ പ്രോസസ്സറുകളിലൊന്നായ ഈ കാലഘട്ടത്തിൽ താരതമ്യേന ഉയർന്ന വേഗതയിൽ പ്രവർത്തിക്കുന്ന 68 കെ 1980 കളിൽ ജനപ്രിയമായ ഒരു ഡിസൈനായിരുന്നു. ആപ്പിൾ മാക്കിന്റോഷ്, കൊമോഡോർ ആമിഗ, അറ്റാരി എസ്ടി തുടങ്ങി നിരവധി ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസുകളുള്ള പുതിയ തലമുറ പേഴ്സണൽ കമ്പ്യൂട്ടറുകളിൽ ഇത് വ്യാപകമായി ഉപയോഗിച്ചു. ഇത് പ്രധാനമായും ഐബിഎം പിസിയിൽ ഉള്ള ഇന്റൽ 8088 നെതിരെയാണ് മത്സരിച്ചത്, ഇത് എളുപ്പത്തിൽ മറികടന്നു. 68 കെ, 8088 എന്നിവ സിലോഗ് സെഡ് 8000, നാഷണൽ അർദ്ധചാലകം 32016 എന്നിവ പോലുള്ള മറ്റ് ഡിസൈനുകളെ നിച് മാർക്കറ്റുകളിലേക്ക് തള്ളിവിടുകയും മോട്ടറോളയെ സിപിയു മേഖലയിൽ ഒരു പ്രധാന കളിക്കാരനാക്കുകയും ചെയ്തു.
മോട്ടറോള 68000 സീരീസിന്റെ ഭാഗമായി 68 കെ എക്സ്പാൻഡഡ് ഫാമിലിയായി വിപുലീകരിച്ചു, പൂർണ്ണ 32-ബിറ്റ് എഎൽയുകൾ നടപ്പിലാക്കി. 16-ബിറ്റ് വിഡ്്ത്തുള്ള ബാഹ്യ ബസിലേക്ക് പരിമിതപ്പെടുത്തിയിട്ടും യഥാർത്ഥ 68 കെ സാധാരണയായി സോഫ്റ്റ്വെയർ ഫോർവേഡ്-കോമ്പീറ്റബിൾ ബാക്കി ലൈനുമായി പൊരുത്തപ്പെടുന്നു.ഉൽപാദനം തുടങ്ങിയിട്ട് 40 വർഷമായിട്ടും 68000 ആർക്കിടെക്ട് ഇപ്പോഴും ഉപയോഗത്തിലാണ്.
ചരിത്രം[തിരുത്തുക]
മോട്ടറോളയുടെ വ്യാപകമായി ഉൽപാദിപ്പിക്കപ്പെടുന്ന ആദ്യത്തെ സിപിയു മോട്ടറോള 68000 ആയിരുന്നു. കഴിവുള്ള ഒരു രൂപകൽപ്പനയാണെങ്കിലും, സിലോഗ് ഇസഡ് 80 പോലുള്ള കൂടുതൽ ശക്തമായ ഡിസൈനുകളും മോസ് 6502 പോലുള്ള ശക്തിയേറിയതും എന്നാൽ വേഗതയേറിയതുമായ ഡിസൈനുകളാൽ മോട്ടറോള 68000 നെ മറികടന്നു. 68000 ന്റെ വിൽപ്പന സാധ്യതകൾ മങ്ങിയ, മോട്ടറോള പകരം വയ്ക്കാൻ തികച്ചും പുതിയ ഒരു ഡിസൈൻ ആരംഭിച്ചു. ഇത് 1976 ൽ ആരംഭിച്ച മോട്ടറോള അഡ്വാൻസ്ഡ് കമ്പ്യൂട്ടർ സിസ്റ്റം ഓൺ സിലിക്കൺ പ്രോജക്റ്റ് അല്ലെങ്കിൽ മാക്സ്(MACSS)ആയി മാറി.
68000 മായി ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റി ഇല്ലാതെ തികച്ചും പുതിയൊരു ആർക്കിടെക്ചർ വികസിപ്പിക്കുകയാണ് മാക്സ് ലക്ഷ്യമിട്ടത്. ആത്യന്തികമായി നിലവിലുള്ള 68000 പെരിഫറൽ ഉപകരണങ്ങൾക്കായി ഒരു ബസ് പ്രോട്ടോക്കോൾ കോംപാറ്റിബിളിറ്റി മോഡ് നിലനിർത്തുന്നു, കൂടാതെ 8-ബിറ്റ് ഡാറ്റ ബസ് ഉള്ള ഒരു പതിപ്പ് നിർമ്മിക്കുകയും ചെയ്തു. എന്നിരുന്നാലും, ഡിസൈനർമാർ പ്രധാനമായും ശ്രദ്ധ കേന്ദ്രീകരിച്ചത് ഭാവിയിലേക്കാണ്, അല്ലെങ്കിൽ ഫോർവേഡ് കോംപാറ്റിബിളിറ്റി, ഇത് 68000 ന്റെ രൂപകൽപ്പനയ്ക്ക് പിന്നീടുള്ള 32-ബിറ്റ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് ആർക്കിടെക്ചറുകൾക്കെതിരെ ഒരു തുടക്കമിടുന്നു. ഉദാഹരണത്തിന്, സിപിയു രജിസ്റ്ററുകൾക്ക് 32 ബിറ്റ് വൈഡുണ്ട്, എന്നിരുന്നാലും പ്രോസസറിലെ സ്വയം ഉൾക്കൊള്ളുന്ന കുറച്ച് ഘടനകൾ ഒരു സമയം 32 ബിറ്റുകളിൽ പ്രവർത്തിക്കുന്നു. മൈക്രോകോഡ് അടിസ്ഥാനമാക്കിയുള്ള പിഡിപി-11, വാക്സ് സിസ്റ്റങ്ങൾ പോലുള്ള മിനി കമ്പ്യൂട്ടർ പ്രോസസർ രൂപകൽപ്പനയുടെ സ്വാധീനത്തിൽ മാക്സ് ടീം വളരെയധികം ശ്രദ്ധ ചെലുത്തി.
1970-കളുടെ മധ്യത്തിൽ, 8-ബിറ്റ് മൈക്രോപ്രൊസസർ നിർമ്മാതാക്കൾ 16-ബിറ്റ് ജനറേഷൻ അവതരിപ്പിക്കാൻ മത്സരിച്ചു. 1973-1975 കാലഘട്ടത്തിൽ നാഷണൽ സെമികണ്ടക്ടർ അതിന്റെ ഐഎംപി-16(IMP-16), പേസ്(PACE) പ്രോസസറുകളിൽ ഒന്നാമതായിരുന്നു, എന്നാൽ ഇവയ്ക്ക് വേഗത സംബന്ധിച്ച പ്രശ്നങ്ങളുണ്ടായിരുന്നു. ഇന്റൽ 1975 മുതൽ അവരുടെ നൂതന 16/32-ബിറ്റ് ഇന്റൽ iAPX 432 (അപരനാമം 8800) ലും 1976 മുതൽ അവരുടെ ഇന്റൽ 8086 ലും പ്രവർത്തിച്ചിട്ടുണ്ട് (ഇത് 1978 ൽ അവതരിപ്പിച്ചു, പക്ഷേ ഇത് കുറച്ച് വർഷങ്ങളായി ഐബിഎം പിസിയിൽ ഏതാണ്ട് സമാനമായ 8088 രൂപത്തിൽ വ്യാപകമായി).
അവലംബം[തിരുത്തുക]
- ↑ Heath, Steve (1995). Microprocessor Architectures and Systems: RISC, CISC, and DSP (second പതിപ്പ്.). പുറം. 13. ISBN 0-7506-2303-9. ശേഖരിച്ചത് 2019-10-12.
- ↑ Starnes, Thomas W. (April 1983). "Design Philosophy Behind Motorola's MC68000". Byte. വാള്യം. 8 ലക്കം. 4. ശേഖരിച്ചത് 2018-06-19.
- ↑ Motorola M68000 Family Programmer's Reference Manual (PDF). Phoenix, AZ: Motorola. 1992. p. 1-1. ISBN 0-13-723289-6. മൂലതാളിൽ (PDF) നിന്നും 2015-09-24-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 2020-07-22.