зации. Структурная схема МП I8086 приведена на рис.15.1. Операционное
устройство – осуществляет выполнение команд – обработку данных.
Устройство сопряжения с шиной – выполняет действия связанные с форми-
рованием адресов, вызов команд и их хранение до начала выполнения. Управ-
ляющее устройство – формирует сигналы управления, которые обеспечивают
функционирование системного интерфейса.
Регистры операционного устройства. Блок регистров общего назначения
(РОН) состоит из четырёх 16-ти разрядных регистров А, В, С, D. При исполь-
зовании 8-ми разрядных слов каждый регистр разбивается на два 8-ми раз-
рядных, при этом левый (старший) обозначается АН, правый (младший) АL,
аналогично и регистры В, С и D (см. рис.15.1). Если эти регистры использу-
ются как 16-ти разрядные, то они обозначаются – АХ, ВХ, СХ, DX. Выполня-
емые функции этими регистрами; регистр А – функции аккумулятора, В –
функции базового регистра, адресация данных в ОЗУ (в МП К580ВМ80А
близки по функциям пара регистров НL при косвенной адресации), С –
функции счётчика, D – функции хранения данных.
В МП I8086 предусмотрены ещё четыре 16-ти разрядных регистра: BP –
указатель базы; DI – индекс приёмника; SI – индекс источника; SP (из них
лишь регистр SP – указатель стека имеет аналог в МП К580). Данные
регистры используются для формирования адресов.
Регистр признаков (флагов) – 16-разрядный, используются только 9 разрядов
(см. рис. 15.1). Назначение флагов регистра признаков RF: флаг CF – перенос (0-
й бит); PF – чётность (2-й бит); AF – вспомогательный перенос (4-й бит); ZF –
нуль (6-й бит); SF – знак (7-й бит); TF – пошаговый режим (8-й бит); IF –
разрешение прерываний (9-й бит); DF – направление изменения адреса (10-й
бит); OF – переполнение (11-й бит).
Регистры устройства сопряжения с
шиной. Это пять регистров – CS, DS, SS,
ES и IP – указатель команд (лишь регистр
IP имеет аналог в МП К580, к нему близок
по функциональному назначению регистр
РС – счётчик команд). Остальные четыре
регистра предназначены для указания
сегмента памяти, в которой находится
ячейка памяти. Основное назначение ре-
гистров; регистр CS – сегмент програм-
мы, DS – сегмент данных, SS – сегмент
стека, ES – дополнительный сегмент. Ва-
риант последовательного расположения
сегментов в памяти показан на рис.15.2.
Формирование адреса памяти. Приёмы косвенной адресации в МП I8086
более сложные, чем в МП К580, эти приёмы показаны на рис. 15.3. В ОЗУ выде-
ляются области (сегменты) содержащие по 64 Кбайт памяти с последовательно
нарастающими адресами. Для указания начальных адресов сегментов, в зависи-
мости от характера информации, используются соответствующие сегментные