Motorola 6800

Motorola 6800
     Motorola MC6800   >>
Центральный процессор
Motorola MC6800L SC7718I top.jpg
Микропроцессор Motorola 6800
Производство: 1974
Производители:
Частота ЦП: 0,8—2 МГц
Технология производства:
мкм
Наборы инструкций: 78 инструкций
Разъём: DIP40
Внутри Motorola 6800

Микропроцессор 6800 разработан компанией Motorola и выпущен вскоре после Intel 8080 в 1974. Его набор инструкций состоял из 78 операций, включая известную недокументированную инструкцию тестирования шины Halt and Catch Fire (HCF).[1] Возможно, это был первый микропроцессор с индексным регистром.

Некоторые микрокомпьютеры 70-х годов ХХ века, доступные по почте в виде набора для сборки или в уже собранном виде, использовали 6800 в качестве центрального процессора. Например: плата разработки MEK6800D2, SWTPC 6800 (первый компьютер, который использовал 6800), MITS Altair 680 (альтернатива Altair 8800, в котором 6800 заменил Intel 8080), несколько разработок Ohio Scientific, Gimix, Smoke Signal Broadcasting, Midwest Scientific, и Newbear 77/68.

6800 породил нескольких потомков, таких как Motorola 6802, Motorola 6805, Motorola 6807|6807, Motorola 6808|6808, Motorola 68HC11|68HC11, Motorola 68HC12|68HC12 и расширенный и наполовину совместимый 6809, который, например, использовался в игровой консоли Vectrex и домашнем компьютере TRS-80 Color Computer.

Содержание

Программная модель

 7 A
 7 B
 15 X
 15 PC
 15 SP
 
 7 CCR

A — Аккумулятор A
B — Аккумулятор B
X — Индексный регистр
PC — Программный счётчик
SP — Указатель стека
CCR — Регистр флагов (Conditional Code Register)

Микроконтроллеры

Motorola 6803

На базе архитектуры, использованной в 6800 были созданы микроконтроллеры Motorola 6801 и 6803. Первый содержал на кристалле процессорное ядро, 2КБ ROM, 128 байт RAM, аппаратно реализованное умножение и встроенный последовательный порт. Второй — вариант без встроенной ROM. Микроконтроллеры широко использовались в промышленных роботах и некоторых ранних домашних компьютерах, например TRS-80 MC-10 и Matra Alice.

Периферия

  • MC6810 128 байтная RAM
  • MC6818 Часы реального времени (использовались в IBM PC/AT)
  • MC6820/6821 «PIA» Адаптеры периферийных интерфейсов (GPIO / параллельный порт)
  • MC6828 «PIC» Контроллёр прерываний
  • MC6830 1 КБ ROM
  • MC6840 Счётчик/Таймер
  • MC6843 Контроллер гибких дисков
  • MC6844 DMA контроллер
  • MC6845 ЭЛТ контроллер (Использовался в MDA, CGA и EGA)
  • MC6846 ROM + Счётчик/Таймер + GPIO
  • MC6847 VDG — микросхема видеоконтроллера
  • MC6850 «ACIA» адаптер асинхронного последовательного интерфейса
  • MC6852 «SSDA» синхронный последовательный интерфейс
  • MC6854 «ADLC»
  • MC6860
  • MC6883 «SAM» Синхронный адрес-мультиплексор (DMA и DRAM контроллер для MC6847)

Аналоги и конкуренты

На основе 6800 были разработаны Freescale 68HC08, Freescale 68HC11 и Freescale 68HC12.

Hitachi кроме того, что производила многие модели микропроцессоров Motorola, разработала свои модели микропроцессоров Hitachi 6301 и Hitachi 6303 с расширенным набором инструкций, которые могли выполнять код, написанный для 6800.

Компания-соперник MOS Technology вышла на рынок с микропроцессором 6502, с архитектурой напоминающей 6800. У 6502 не было 16-ти битных регистров, зато у него было больше режимов адресации. 6502 использовался во множестве компьютеров и игровых консолей в конце 70-х начале 80-х годов XX века. Стоит упомянуть такие, как Atari 2600, Apple II, Commodore PET, VIC-20, Commodore 64, Acorn Electron/BBC Microcomputer, и Nintendo Entertainment System (NES).

Примечания

  1. Wheeler, Gerry (December 1977). «Undocumented M6800 Instructions». BYTE 2 (12): 46-47.  (англ.) Halt and Catch Fire instruction.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Motorola 6800" в других словарях:

  • Motorola 6800 — Motorola MC6800 Microprocessor. The 6800 was an 8 bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System that also included serial and parallel interface ICs,… …   Wikipedia

  • Motorola 6800 — Motorola 6800. El Motorola MC6800 (6800) es un microprocesador fabricado por Motorola que fue lanzado al mercado en 1975, poco después del Intel 8080. El nombre le viene de contener aproximadamente 6800 transistores. Su conjunto de instrucciones… …   Wikipedia Español

  • Motorola 6800 — Prozessor Innenleben des Motorola 6800 Der …   Deutsch Wikipedia

  • Motorola 6800 — Motorola MC6800L Le 6800 est un microprocesseur 8 bits produit par Motorola et sorti peu de temps après l Intel 8080 en 1975. Description …   Wikipédia en Français

  • Motorola 6800 — El Motorola 6800 (6800) es un microprocesador fabricado por Motorola que fue lanzado al mercado en 1975, poco después del Intel 8080. Su conjunto de instrucciones está formado por 78 de éstas y posiblemente es el primer microprocesador que contó… …   Enciclopedia Universal

  • Motorola 6800 family — The 6800 family of 8 bit microprocessors (µPs) and microcontrollers (µCs) is based upon the Motorola 6800 CPU. The architecture also inspired the MOS Technology 6502, and that company initially started business producing 6800 clones. The chips… …   Wikipedia

  • 6800 — Motorola 6800 Prozessor Innenleben des Motorola 6800 Der Motorola 6800 (M6800), nicht zu verwechseln mit dem wesentlich bekannteren Motorola 68000, ist ein …   Deutsch Wikipedia

  • Motorola 6809 — <<   Motorola 6809   >> Центральный процессор Процессор Motorola 6809E с рабочей частотой 1 МГц, выпущен в 1983 году …   Википедия

  • Motorola 6845 — Motorola Unternehmensform Aktiengesellschaft ISIN …   Deutsch Wikipedia

  • Motorola 68008 — Motorola MC68000 im 64 poligen DIP Ein MC68000, hier von Thomson Semiconductor …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»