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

UptoLike

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

87
AF вспомогательный перенос (перенос или заем из младшей тетрады резуль-
тата в старшую);
CF перенос (перенос или заем в старшем бите b15 результата);
SF знак, признак устанавливается при отрицательном результате;
PF паритет, устанавливается при четном числе единиц в результате;
ZF нуль, устанавливается при получении нулевого результата.
Кроме этого имеются дополнительные признаки:
OF –переполнение, сигнализирует о потере старшего бита результата;
DF направление сканирования цепочек данных;
IF флажок прерываний, разрешает или запрещает прерывания;
TF флажок трассировки, переводит МП в одношаговый (покомандный) ре-
жим работы, который используется при отладке программ.
Состояние флажков учитывается в командах условного перехода. Кроме это-
го, имеются специальные команды, позволяющие изменять состояния отдельных
флажков.
Также в составе операционного устройства имеются регистры общего назна-
чения. Прежде всего, это регистры данных АХ, ВХ, СХ и DX. Для этих регистров
можно раздельно адресовать старший H и младший L байты, что позволяет органи-
зовать обработку как 16-разрядных, так и 8-разрядных данных. Регистры данных до-
ступны программисту и предназначены для хранения данных при их обработке. Од-
нако имеется ряд команд, которые специализируют регистры данных на определен-
ные функции:
АХ аккумулятор,
ВХ – база (базовый адрес), аналог пары HL,
CX счетчик,
DX данные.
Группа адресных регистров SP,BP,SI и DI предназначена для хранения адре-
сов (внутрисегментных смещений) и обеспечивает косвенную адресацию и динами-
ческое вычисление эффективного адреса памяти. Эти регистры можно также ис-
пользовать и как регистры общего назначения.
Регистры SP указатель стека и BP указатель базы предназначены для
упрощения доступа к данным, находящимся в текущем сегменте стека.
Индексные регистры SI индекс источника и DI индекс приемника содер-
жат смещения адресов источника и приемника данных, относящихся по умолчанию
к текущему сегменту данных.
При программировании необходимо тщательно распределять эти регистры и
следить за их использованием ввиду многофункционального назначения регистров.
Шинный интерфейс выполняет для операционного устройства все операции
обмена. Данные передаются между МП и памятью или между МП и портами ввода-
вывода по запросам операционного устройства. Когда операционное устройство за-
нято выполнением команды, шинный интерфейс независимо инициирует выборку
    AF – вспомогательный перенос (перенос или заем из младшей тетрады резуль-
      тата в старшую);
    CF – перенос (перенос или заем в старшем бите b15 результата);
    SF – знак, признак устанавливается при отрицательном результате;
    PF – паритет, устанавливается при четном числе единиц в результате;
    ZF – нуль, устанавливается при получении нулевого результата.
    Кроме этого имеются дополнительные признаки:
    OF –переполнение, сигнализирует о потере старшего бита результата;
    DF – направление сканирования цепочек данных;
    IF – флажок прерываний, разрешает или запрещает прерывания;
    TF – флажок трассировки, переводит МП в одношаговый (покомандный) ре-
      жим работы, который используется при отладке программ.
      Состояние флажков учитывается в командах условного перехода. Кроме это-
го, имеются специальные команды, позволяющие изменять состояния отдельных
флажков.
      Также в составе операционного устройства имеются регистры общего назна-
чения. Прежде всего, это регистры данных АХ, ВХ, СХ и DX. Для этих регистров
можно раздельно адресовать старший H и младший L байты, что позволяет органи-
зовать обработку как 16-разрядных, так и 8-разрядных данных. Регистры данных до-
ступны программисту и предназначены для хранения данных при их обработке. Од-
нако имеется ряд команд, которые специализируют регистры данных на определен-
ные функции:
       АХ – аккумулятор,
       ВХ – база (базовый адрес), аналог пары HL,
       CX – счетчик,
       DX – данные.
      Группа адресных регистров SP,BP,SI и DI предназначена для хранения адре-
сов (внутрисегментных смещений) и обеспечивает косвенную адресацию и динами-
ческое вычисление эффективного адреса памяти. Эти регистры можно также ис-
пользовать и как регистры общего назначения.
      Регистры SP – указатель стека и BP – указатель базы предназначены для
упрощения доступа к данным, находящимся в текущем сегменте стека.
      Индексные регистры SI – индекс источника и DI – индекс приемника содер-
жат смещения адресов источника и приемника данных, относящихся по умолчанию
к текущему сегменту данных.
      При программировании необходимо тщательно распределять эти регистры и
следить за их использованием ввиду многофункционального назначения регистров.
      Шинный интерфейс выполняет для операционного устройства все операции
обмена. Данные передаются между МП и памятью или между МП и портами ввода-
вывода по запросам операционного устройства. Когда операционное устройство за-
нято выполнением команды, шинный интерфейс независимо инициирует выборку



                                      87