Motorola MC6800 | |
---|---|
Центральный процессор | |
![]() Микропроцессор Motorola 6800 | |
Производство | 1974 |
Производители |
|
Частота ЦП | 0,8—2 МГц |
Технология производства | 6 мкм |
Наборы инструкций | 72 инструкции |
Разъём | |
Ядра | |
Motorola 6800 — первый 8-разрядный микропроцессор фирмы Motorola. Его разработка была закончена в начале 1974 года, практически одновременно с микропроцессором Intel 8080. Однако из-за технологических трудностей его массовое производство началось лишь более полугода спустя после начала поставок 8080. Это привело к тому, что первые популярные микрокомпьютеры были сделаны на Intel 8080.
Система команд 6800 включает 72 документированные команды, использующие 7 методов адресации, а также несколько недокументированных бесполезных команд, из которых лишь команда «Halt and Catch Fire» (HCF) полезна при поиске дефектов шины адреса[1]. Возможно, это был первый микропроцессор с индексным регистром. Считается, что архитектура процессора 6800 заимствована у PDP-11.
Первая версия кристалла 6800 1974 года содержала 4000 транзисторов, но технология была устаревшей относительно конкурентов и процент выхода годных (ПВГ) микросхем при производстве низок. Через 1,5 года кристалл был переработан на более новую технологию (depletion-mode), что позволило резко увеличить ПВГ и одновременно поднять тактовую частоту до 2 МГЦ, но число транзисторов при этом увеличилось до 5000. С марта 1977 начался выпуск улучшенной версии 6800 — процессора 6802. Он не нуждался в задающем генераторе 6875 и имел внутри кристалла ОЗУ в 128 байт, но число транзисторов в нём увеличилось уже до 11 тысяч. 6808 — отбраковка 6802 без ОЗУ на кристалле.
На этом развитие и история самого процессора 6800 закончились. Микроконтроллеры, начиная с 6801 имели уже расширенную систему команд, а 6809, разработанный в 1979 году, — это несовместимый по кодам команд процессор, хотя при наличии исходного текста, программы написанные для 6800, перетранслируются под 6809, что упрощало апгрейд.