(ПС)< (ПС)+1 Увеличение адреса на 1
5 установка Сч.б.- Счетчик байтов
Сч.б.
>
6
(Сч.б)=(Сч.б)-1 Уменьшен Сч.б. на 1
нет 7 да
Сч.б.=0
9 8
выбор выполнение операнда команды Возможно изменение ПС
10
(ПС) (ПС)+1
Для выполнения этих действий в МП имеются специализированные регистры:
- Регистр команд (РК) для хранения первого слова в команде, задающего код выполняемой операции.
- Программный счетчик (ПС) для хранения в памяти адреса следующего слова.
- Несколько регистров временного хранения для хранения операндов команды на время ее выполнения.
1.5. Принципы построения микропроцессорных систем
Любая МП система строится по одной и той же структурной схеме. Ее специфика определяется программой и устройствами сопряжения с объектом. При проектировании используют принцип МММ: модульность, магистральность, микропрограммируемость.
Модульность - используют стандартные модули, их количество может быть различно.
Магистральность - модули взаимодействуют друг с другом через систему линий (магистралей), функционально объединенных в три группы (шины):
AB - шина адресов;
DB - шина данных;
CB - шина управления.
AB
МП
DB
ЦП CB
ЗУ ПВВ ПВыВ
Микропрограммируемость - на любом уровне используются программируемые логические устройства и осуществляется их программирование на соответствующем программном уровне.
В системе выделяется один ведущий модуль - центральный процессор (ЦП); все остальные модули являются ведомыми. В любой момент времени взаимодействуют два модуля: ЦП и ведомый модуль.
ЦП по адресной шине (AB) активизирует ведомый модуль и по сигналам на шине управления (CB) выполняет или чтение данных из модуля, или запись данных в модуль. Чтение и запись выполняются через шину данных (DB).
Помимо модулей ЗУ (запоминающего устройства), ПВВ и ПВыВ (портов ввода и вывода) в МП системах могут использоваться специализированные, освобождающие МП от стандартных операций, модули - контроллеры. Например, контроллер дисковода.
1.6. Принципы формирования шин микропроцессора
Формирование шин МП производится по трем принципам.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.