Моторола 68000


Motorola 68000 ( иногда сокращается до Motorola 68k или m68k и обычно произносится как «шестьдесят восемь тысяч») — 16/32-битный микропроцессор со сложным набором команд (CISC) , представленный в 1979 году компанией Motorola Semiconductor Products Sector.

В конструкции реализован 32-битный набор инструкций с 32-битными регистрами и 16-битной внутренней шиной данных . [2] Адресная шина 24-битная и не использует сегментацию памяти , что упрощает программирование. Внутри он использует 16-битное арифметико-логическое устройство данных (ALU) и еще два 16-битных ALU, используемых в основном для адресов [2] , и имеет 16-битную внешнюю шину данных . [3] По этой причине Motorola назвала его 16/32-битным процессором.

Как один из первых широко доступных процессоров с 32-битным набором инструкций и работающий на относительно высоких скоростях для той эпохи, 68k был популярным дизайном в 1980-х годах. Он широко использовался в персональных компьютерах нового поколения с графическим пользовательским интерфейсом , включая Macintosh , Amiga , Atari ST и X68000 . Консоль Mega Drive 1988 года также оснащена процессором 68000.

Вскоре модель 68k была расширена за счет дополнительных членов семейства, в которых были реализованы полные 32-разрядные ALU как часть растущей серии Motorola 68000 . Исходный 68k, как правило, программно совместим с остальной частью линейки, несмотря на то, что он ограничен внешней шиной шириной 16 бит. [2]

Первым массовым процессором Motorola был Motorola 6800 . Несмотря на эффективную конструкцию, ее затмили более мощные конструкции, такие как Zilog Z80 , и менее дорогие конструкции, такие как MOS Technology 6502 (MOS 6502). Поскольку перспективы продаж 6800 потускнели, Motorola приступила к разработке нового дизайна для его замены. Это стало проектом Motorola Advanced Computer System on Silicon, или MACSS, начатым в 1976 году.

MACSS стремился разработать совершенно новую архитектуру без обратной совместимости с 6800. В конечном итоге он сохраняет режим совместимости протокола шины для существующих периферийных устройств 6800, и была выпущена версия с 8-битной шиной данных. Однако разработчики в основном сосредоточились на будущем или прямой совместимости , что дает конструкции 68000 преимущество перед более поздними 32-битными архитектурами набора команд (ISA). Например, регистры ЦП имеют ширину 32 бита, хотя несколько автономных структур в самом процессоре работают одновременно с 32 битами. Команда MACSS в значительной степени опиралась на влияние дизайна процессоров миникомпьютеров , таких как PDP-11 и VAX .системы, которые также основаны на микрокоде .


Предварительный выпуск чипа XC68000 1979 года выпуска.
Умереть от Motorola 68000
Motorola MC68000 ( корпус с пластиковыми выводами для микросхем (PLCC))
Хитачи HD68000
Томсон TS68000
Моторола MC68HC000LC8
Два процессора Hitachi 68HC000 используются на печатной плате для аркадных игр
Контроллер Motorola 68EC000