ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 85
- 86
- 87
- 88
- 89
- …
- следующая ›
- последняя »
