Автоматизация управления в производственных системах. Федотов А.В. - 91 стр.

UptoLike

Составители: 

91
RDY готовность внешнего устройства;
TEST проверка, при TEST=1 МП входит в холостые состояния;
CLR сброс в начальное состояние;
CLC синхронизация (или тактирование);
MN/MX минимальный/максимальный. Конфигурация МП (наличие со-
процессора).
Значение сигналов перечислено для одиночного использования микропроцес-
сора (минимальный режим). Микропроцессор может использоваться и в мультипро-
цессорной системе (максимальный режим). В максимальном режиме изменяются
значения 8 сигналов: HLD, HLDA, W, M/IO, OP/IP, DE, STB и INTA. Новые значе-
ния сигналов позволяют организовать взаимодействие нескольких процессоров
между собой.
Адресация внешних устройств
Адресное пространство ввода-вывода изолировано от адресного пространства
памяти. В системе команд имеются специальные команды, которые обеспечивают
передачу данных между регистрами МП и портами ввода-вывода.
Адресное пространство ввода-вывода составляет 64 К портов. Порты адресу-
ются аналогично байтам и словам памяти, однако сегментные регистры при этом не
используются. Для адресации портов используется косвенная адресация, т.е. ис-
пользуются адресные регистры. Первые же 256 портов ввода и 256 портов вывода
адресуются непосредственно, так же как и в 8-разрядном процессоре.
При адресации портов ввода-вывода используются младшие 16 бит шины ад-
реса. При прямой адресации первых 256 портов используется 8-битный адрес, кото-
рый дублируется на младшей и старшей половинах шины адреса. Обмен информа-
цией при вводе-выводе может вестись как словами, так и байтами. Возможен также
ввод-вывод, отображенный на память.
Работа микропроцессора
Для запуска и сброса микропроцессора предназначен сигнал CLR. При подаче
этого сигнала микропроцессор прекращает свои действия, в счетчик команд записы-
вается адрес (РС)=0000, в сегментный регистр кодового сегмента - (CS)=FFFF.
Остальные сегментные регистры и регистр признаков сбрасываются. Очередь ко-
манд также сбрасывается. Таким образом, после сброса микропроцессор обращается
к физическому адресу памяти FFFF0, по которому должна быть записана первая ко-
манда.
Останов микропроцессора происходит по команде HLT. Значение этой коман-
ды - «прекратить все действия до появления сигнала внешнего прерывания или сиг-
нала сброса».
При работе микропроцессор циклически выполняет следующие действия:
выборку команды из памяти и формирование адреса следующей команды;
считывание операнда, если это требуется для выполнения команды;
выполнение требуемой операции;
       RDY – готовность внешнего устройства;
       TEST – проверка, при TEST=1 МП входит в холостые состояния;
       CLR – сброс в начальное состояние;
       CLC – синхронизация (или тактирование);
       MN/MX – минимальный/максимальный. Конфигурация МП (наличие со-
процессора).
      Значение сигналов перечислено для одиночного использования микропроцес-
сора (минимальный режим). Микропроцессор может использоваться и в мультипро-
цессорной системе (максимальный режим). В максимальном режиме изменяются
значения 8 сигналов: HLD, HLDA, W, M/IO, OP/IP, DE, STB и INTA. Новые значе-
ния сигналов позволяют организовать взаимодействие нескольких процессоров
между собой.
      Адресация внешних устройств
      Адресное пространство ввода-вывода изолировано от адресного пространства
памяти. В системе команд имеются специальные команды, которые обеспечивают
передачу данных между регистрами МП и портами ввода-вывода.
      Адресное пространство ввода-вывода составляет 64 К портов. Порты адресу-
ются аналогично байтам и словам памяти, однако сегментные регистры при этом не
используются. Для адресации портов используется косвенная адресация, т.е. ис-
пользуются адресные регистры. Первые же 256 портов ввода и 256 портов вывода
адресуются непосредственно, так же как и в 8-разрядном процессоре.
      При адресации портов ввода-вывода используются младшие 16 бит шины ад-
реса. При прямой адресации первых 256 портов используется 8-битный адрес, кото-
рый дублируется на младшей и старшей половинах шины адреса. Обмен информа-
цией при вводе-выводе может вестись как словами, так и байтами. Возможен также
ввод-вывод, отображенный на память.
      Работа микропроцессора
      Для запуска и сброса микропроцессора предназначен сигнал CLR. При подаче
этого сигнала микропроцессор прекращает свои действия, в счетчик команд записы-
вается адрес (РС)=0000, в сегментный регистр кодового сегмента - (CS)=FFFF.
Остальные сегментные регистры и регистр признаков сбрасываются. Очередь ко-
манд также сбрасывается. Таким образом, после сброса микропроцессор обращается
к физическому адресу памяти FFFF0, по которому должна быть записана первая ко-
манда.
      Останов микропроцессора происходит по команде HLT. Значение этой коман-
ды - «прекратить все действия до появления сигнала внешнего прерывания или сиг-
нала сброса».
      При работе микропроцессор циклически выполняет следующие действия:
       выборку команды из памяти и формирование адреса следующей команды;
       считывание операнда, если это требуется для выполнения команды;
       выполнение требуемой операции;



                                      91