Motorola 68000: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Gromko (обговорення | внесок) |
м r2.7.2+) (робот додав: ru:Motorola 680x0; косметичні зміни |
||
Рядок 1:
'''MC680x0/680x0/0x0/m68k/68k/68K''' - родина [[CISC]] - [[мікропроцесор]]ів компанії [[Motorola]], основний конкурент процесорів сімейства [[Intel]] [[x86
[[Файл: XC68000.agr.jpg | thumb | 250px | Передсерійний чіп XC68000, вироблений в 1979 р..]]
Рядок 6:
Лінійка процесорів'' m68k'' використовувалася на різних системах, від калькуляторів [[Texas Instruments]], [[TI-89]], до критичних систем управління [[Спейс Шаттл]] а.
На базі процесорів'' m68k'' було побудовано безліч платформ [[персональний комп'ютер
На сьогоднішній день {{коли}}, на базі старших моделей цієї популярної {{Немає АИ | 3 | 9 | 2011}} процесорної лінійки (сьогодні, найчастіше використовуються [[Freescale ColdFire]] та [[DragonBall]]) проектуються в основному'' embedded''-рішення та деякі [[Кишеньковий персональний комп'ютер
== Архітектура ==
Програмісти, знайомі з асемблером [[PDP-11]] та [[VAX]], зазвичай відчувають себе комфортно, програмуючи M68k. Незважаючи на виключення у вигляді поділу регістрів загального призначення на спеціалізовані регістри адрес і регістри даних, архітектура 68000 багато в чому - 32-бітова версія PDP-11.
[[Система команд
Інструкції 68k можна розділити на кілька великих груп:
Рядок 19:
* Операції з пам'яттю (Load & store - Move.B, Move.W, Move.L);
* Арифметика (Add, Sub, Mul, Div);
* [[Бітові операції
* Циклічні бітові зсуви (ROR, ROL, ROXL, ROXR);
* Логічні операції (And, Or, Not, EOr);
Рядок 32:
* Перше покоління
[[Файл: Motorola MC68000FN8.jpg | thumb | 250px]]
** [[MC68000
*** [[DIP]] версії
**** [[MC68000L
**** [[MC68000L8
**** [[MC68HC000P8
**** [[MC68000P8
**** [[MC68000P12
**** [[MC68000P12F
**** [[MC68HC000P12F
*** [[Pin grid array
**** [[MC68HC000RC10
**** [[MC68000R12
*** [[PLCC]] версії
**** [[MC68000FN8
**** [[MC68HC000FN8
**** [[MC68000FN10
**** [[MC68HC000FN12
**** [[MC68HC000FN12F
**** [[MC68EC000FN16
**** [[MC68HC000FN16
** [[MC68008
** [[MC68010
** [[MC68012
* Друге покоління (повністю 32-бітові)
[[Файл :68020-16. Jpg | thumb | 120px | Motorola 68020]]
** [[MC68020
** [[MC68EC020
** [[MC68030
** [[MC68EC030
* Третє покоління ( [[Конвеєр (процесори)
[[Файл: 68040.jpg | thumb | 140px | Motorola 68040]]
** [[MC68040
** [[MC68EC040
** [[MC68LC040
* Четверте покоління ( [[суперскалярної
[[Файл: KL Motorola MC68060.jpg | thumb | 140px | Motorola MC68EC060]]
** [[MC68060
** [[MC68EC040
** [[MC68LC040
* Родини - нащадки m68k
** [[CPU32
** [[QUICC
** [[Freescale ColdFire
** [[DragonBall
== Комп'ютери, засновані на цих процесорах ==
Рядок 87:
* [[Commodore]] [[Amiga 2500]]
* [[Commodore]] [[Amiga 1500]]
* [[Commodore]] [[CDTV
* [[Commodore]] [[Amiga 1500 +]]
* [[Commodore]] [[Amiga 2000 +]]
Рядок 98:
* [[Commodore]] [[Amiga 4000]]
* [[Commodore]] [[Amiga 4000T]]
* [[Commodore]] [[Amiga CD32
* [[MacroSystem]] [[Draco]]
* [[MacroSystem]] [[Casablanca]]
Рядок 106:
==== MC68000 ====
* [[Apple Lisa
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh Classic]]
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
==== MC68020 ====
* [[Macintosh
* [[Macintosh
==== MC68030 ====
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
==== MC68040 ====
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[PowerBook
* [[Apple Workgroup Server
* [[Apple Workgroup Server
* [[Apple Workgroup Server
==== MC68HC000 ====
* [[PowerBook
==== MC68LC040 ====
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Macintosh
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[Perfoma
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
* [[PowerBook
=== [[Atari]] ===
Рядок 238:
=== Радянські комп'ютери ===
* [[Беста (комп'ютер)
== Ігрові системи (телевізійні приставки та автомати), засновані на цих процесорах ==
=== [[Sega]] ===
* [[Sega Mega Drive
* [[Sega Mega-CD
* [[SEGA Nomad
=== [[SNK]] ===
* [[Neo Geo
* [[Neo Geo
=== [[Capcom]] ===
* [[Capcom play system
* [[Capcom power system changer
== [[Емулятор]]и ==
Рядок 262:
== Література ==
# Motorola Literature Distribution, Phonenix, AZ (1992). M68000 Family Programmer's Reference Manual. [motorola]. pp. 1–1. ISBN 0-13-723289-6.
# DTACK GROUNDED, The Journal of Simple 68000/16081 Systems Issue # 29 - March 1984 p9
# "Company Briefs", The New York Times, September 21, 1985, available from TimesSelect (subscription).
# "68HC001 obsoletes 68008.", Microprocessor Report, June 20, 1990; available from HighBeam Research (subscription).
# "Motorola streamlines 68000 family; "EC" versions of 68000, '020, '030, and '040, plus low-end 68300 chip.", Microprocessor Report, April 17, 1991; available from HighBeam Research (subscription).
# "Motorola reveals MC68SEC000 processor for low power embedded applications", Motorola press release, November 18, 1996; archived by Internet Archive on March 28, 1997.
== Посилання ==
* [http://www.freescale.com/files/archives/doc/ref_manual/M68000PRM.pdf Motorola MC68000 Family Programmer's Reference Manual]
* [http://www.faqs.org/faqs/motorola/68k-chips-faq/ comp.sys.m68k FAQ]
* [http://www.cast-inc.com/cores/c68000/index.shtml CAST, Inc. (68000 IP provider)]
* [http://68k.hax.com/ Descriptions of assembler instructions]
* [http://www.cpu-collection.de/?tn=1&l0=cl&l1=68000 68000 images and descriptions at cpu-collection.de]
* [http://www.atarimagazines.com/startv1n1/Diagnostics&Debugging.html 'Chips : Of Diagnostics & Debugging' Article]
* [http://www.d4.dion.ne.jp/~motohiko The Vintage Mac Museum: 9inch/mono Display 68000 ONLY]
* [http://www.easy68k.com/ EASy68K], an open-source 68k assembler for Windows.
* [http://www.cast-inc.com/cores/c68000/index.shtml CAST, Inc. (68000 IP provider)]
* [http://www.dcd.pl/ipcore/101/d68000/ Digital Core Design (68000 IP provider)]
[[ca:Microprocessadors Motorola de la família 68000]]
[[
[[
[[
[[
[[
[[pl:M68000]]
[[
[[
[[
▲[[Sv: Motorola 68k]]
|