- •Общие сведения о микропроцессорах. Основные понятия.
- •Последовательный обмен. Принципы обмена.
- •3.Основные виды архитектур по способу организации выборки команд и данных
- •Команды. Основные понятия
- •Основные виды архитектур по форматам используемых команд.
- •Система команд. Общие сведения о системе команд
- •7. Регистры микропроцессоров. Общие сведения.
- •8. Специализированные микропроцессоры. Микроконтроллеры.
- •9. Общие вопросы адресации. Начальные сведения.
- •10. Специализированные микропроцессоры. Цифровые сигнальные процессоры.
- •11. Система команд 8-разрядных процессоров
- •12. Контроллеры последовательного ввода/вывода.
- •13. Восьмиразрядный процессор. Основные узлы восьмиразрядного процессора.
- •14. Принципы организации командных и машинных циклов
- •16. Регистры общего назначения.
- •20. Типовые структуры микропроцессорных систем
- •21. Сегментные регистры.
- •22. Автоинкрементная и автодекрементная адресация
- •23. Регистровая адресация
- •24. Основные функции и состав процессора
- •25. Средства адресации и способы адресации
- •26. Синхронный последовательный обмен
- •27. Циклы обращения к магистрали
- •28. Структура процессора
- •Организация набора регистров
- •29. Специальные регистры.
- •30. Неоднородность регистров.
- •31. Общие сведения об интерфейсе
- •32. Размещение данных в памяти
- •33. Основные способы обмена данными
- •34. Адресные регистры.
- •35. Параллельные порты ввода/вывода
- •15. Структура и принципы работы микропроцессорной системы
- •17.Магистрали микропроцессорных систем
- •18. Косвенная и косвенно-регистровая адресация
- •19.Структурно-функциональная организация процессоров.
15. Структура и принципы работы микропроцессорной системы
Структура любой микропроцессорной системы является магистрально-модульной. Это означает, что в ней можно выделить набор модулей – устройств, подключенных к общим магистралям, называемых шинами. Под шиной понимают набор линий связи, по которым передается информация определенного типа, осуществляется обмен информацией между различными модулями системы.
Обобщенная структура микропроцессорной системы представлена на рис. 4.9.
Любую микропроцессорную систему можно представить как микроЭВМ и набор ВУ. Под ВУ понимают устройства двух типов:
• устройства ввода/вывода информации, обеспечивающие вычислительный процесс и связь с оператором (монитор, клавиатура, внешние запоминающие устройства и т.д.);
• устройства, обеспечивающие управление техническими средствами технологического оборудования, станками и т.п.
Структура микропроцессорной системы
Взаимодействие узлов микроЭВМ между собой осуществляется с помощью трех шин: шины адреса (III А), шины данных (ШД) и шины управления (ШУ). Чтобы МП мог однозначно выбрать нужную ячейку памяти или регистр ВУ, они имеют адреса. Адрес ячейки (регистра) передается от МП в память или интерфейсный блок по ША. ША однонаправленная, так как направление передачи информации по ней только одно – из МП. В отличие от нее ШД является двунаправленной, так как передача данных по ней осуществляется как из МП в память и интерфейс, так и наоборот. ША и ШД состоят из параллельных линий, передача информации по которым осуществляется одновременно для всех линий (поэтому на рисунке эти шины обозначены широкими стрелками). Число линий ШД определяется разрядностью МП, а ША – объемом памяти, т.е. разрядностью двоичного кода, необходимого для адресации всех ячеек. ШУ состоит из отдельных линий, по которым передаются те или иные управляющие сигналы. Естественно, что они передаются не одновременно, поэтому на рис. 4.9 ШУ обозначена узкими стрелками. В основном это сигналы, передаваемые из МП в остальные узлы, но некоторые имеют обратную направленность – в МП. Примером первых могут служить сигналы чтения и записи, указывающие, какую именно следует выполнять операцию с ячейкой, адрес которой выставлен на ША. Ко вторым относят осведомительные сигналы запроса обслуживания, поступающие от ВУ, а также сигнал сброса МП в начальное (нулевое) состояние.
Основными узлами МП являются устройство управления (УУ), регистр команд (РК), дешифратор команд (ДШК), арифметико-логическое устройство (АЛУ), регистр флажков (РФ), набор внутренних регистров, разделяемых на адресные регистры (РА) и регистры данных (РД), программный счетчик (ПС), устройство управления шипами (УУШ).
17.Магистрали микропроцессорных систем
Магистрали микропроцессорных систем. Обмен информацией центрального процессора (ЦП) с памятью и подсистемой ввода–вывода (ВВ) происходит по внутрисистемной магистрали, представляющей собой единый набор шин системы. Наиболее часто используется трехшинная магистраль с раздельными шинами передачи адреса и данных. Она состоит из следующих шин (рис. 3.1.2, а):
● шины данных ШД, предназначенной для обмена данными;
● шины адреса ША, по которой передаются адреса ячеек памяти или портов при обращениях;
● шины управления ШУ, служащей для управления работой системы.
Некоторые микропроцессоры (например, микроконтроллеры МСS–51) имеют совмещенную шину адреса/данных (ША/Д). Микросистема с двухшинной магистралью приведена на рис. 3.1.2, б. В этом случае для разделения функций совмещенной шины ША/Д используется строб чтения адреса (ЧтА). При ЧтА = 1 шина ША/Д выполняет функцию передачи адреса, при ЧтА = 0 — функцию передачи данных. Фиксация адреса обычно осуществляется по срезу (переходу ЧтА из 1 в 0) в специальном адресном регистре (рис. 3.1.3, а, б).
