8-битный микропроцессор
MC6809 — это высокопроизводительный 8-битный микропроцессор, который поддерживает современные методы программирования, такие как независимость от позиции, повторный вход и модульное программирование.
Это дополнение третьего поколения к семейству M6800 имеет значительные архитектурные улучшения, включая дополнительные регистры, инструкции и режимы адресации.
Базовые инструкции любого компьютера значительно расширяются благодаря наличию мощных режимов адресации. MC6809 имеет наиболее полный набор режимов адресации, доступный любому 8-битному микропроцессору.
MC6809 имеет аппаратные и программные функции, которые делают его идеальным процессором для выполнения языков более высокого уровня или стандартных приложений контроллера.
СОВМЕСТИМОСТЬ С MC6800
● Аппаратное обеспечение — интерфейсы со всеми периферийными устройствами M6800.
● Программное обеспечение — набор команд и режимы адресации, совместимый с исходным кодом.
АРХИТЕКТУРНЫЕ ОСОБЕННОСТИ
● Два 16-битных индексных регистра.
● Два 16-битных индексируемых указателя стека.
● Два 8-битных аккумулятора можно объединить в один 16-битный аккумулятор.
● Прямая регистрация страниц обеспечивает прямую адресацию по всей памяти.
АППАРАТНЫЕ ОСОБЕННОСТИ
● Встроенный генератор (частота кристалла = 4 x E)
● DMA BREQ позволяет выполнять операцию DMA при обновлении памяти.
● Входные стеки запросов быстрого прерывания Только регистр кода состояния и счетчик программ
● Вход MRDY увеличивает время доступа к данным для использования с медленной памятью.
● Выход подтверждения прерывания позволяет осуществлять векторизацию по устройствам.
● Выход подтверждения синхронизации позволяет синхронизироваться с внешним событием.
● СБРОС за один цикл шины.
● Работа от одного источника питания 5 В.
● NMI заблокирован после RESET до первой загрузки указателя стека.
● Действительный ранний адрес позволяет использовать более медленную память.
● Ранняя запись данных в динамическую память.
ВОЗМОЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
● 10 режимов адресации.
— 6800 режимов адресации, совместимых с предыдущими версиями
— Прямая адресация в любом месте карты памяти
— Длинные относительные ветки
— Противоположный родственник программы
— Истинная косвенная адресация
— Расширенная индексированная адресация:
0-. 5-, 8- или 16-битные постоянные смещения
Смещения 8- или 16-битного аккумулятора
Автоматическое увеличение Уменьшение на 1 или 2
● Улучшенное управление стеком.
● 1464 инструкции с уникальными режимами адресации.
● Умножение 8 x 8 без знака.
● 1 6-битная арифметика.
● Перенос/обмен всех регистров.
● Push-Pull любые регистры или любой набор регистров.
● Загрузить эффективный адрес.
MC68B09P
2 минуты
31 января