рабатываемых слов, способ адресации, наличие запроса прерывания, раз-
решение или маскирование прерывания.
Интерфейс микропроцессора разделяется на внутренний и внешний.
Внутренний интерфейс обеспечивает сопряжение между блоками микро-
процессора, а внешний – между микропроцессором, запоминающими и пе-
риферийными устройствами.
Для структуры микропроцессора, представленной на рис.1.4, харак-
терно наличие внутренней шины данных, связывающей все блоки микро-
процессора [8]. Разрядность ее равна разрядности слов, с которыми опери-
рует микропроцессор, и, следовательно, разрядности внешней шины дан-
ных по которой передаются не только обрабатываемые слова, но и коман-
ды. Разрядность внешней шины данных ограничивает сложность и число
команд микропроцессора. Как правило однокристальные микропроцессо-
ры имеют 4, 8, 16, 32 и 64-разрядные внешние шины данных. Внешняя
шина данных используется в режиме двунаправленных передач, т.е. обмен
данных между МП и внешними запоминающими устройствами осуществ-
ляется путём временного мультиплексирования. Для увеличения гибкости
управления в некоторых микропроцессорах применяются раздельные
внешние шины данных и адресов.
Большинство 8-разрядных однокристальных микропроцессоров име-
ют 16-разрядную шину адреса (ША), которая позволяет непосредственно
адресовать внешнее (по отношению к МП) запоминающее устройство.
Формирование 16-разрядного адреса в регистре адреса осуществляется во
внутренней шине данных полуадресами, так как внутренняя шина данных
является 8-разрядной. Для структуры микропроцессора, показанной на
рис.1.4, шина адреса и внешняя шина данных являются общими для внеш-
них запоминающих устройств и периферийных устройств. Для прямой ад-
ресации внешних запоминающих устройств 8-разрядного кода команды
недостаточно. В этой связи в микропроцессорах используются команды
переменного формата (одно-, двух- или трёхбайтовые). Первый байт ко-
манды поступает только в регистр команд, а второй и третий байты – в ре-
гистры W и Z. В первом байте, представляющем код операции, присутст-
вует признак длины команды.
Шину управления однокристального МП образуют линии, предназна-
ченные для передачи управляющих сигналов, признаков состояния микро-
процессора и периферийных устройств, число которых может быть от 6 до
12. В состав шины управления входят линии, предназначенные для пере-
18