36
Рис. 2.2. Укрупненная структурная схема МП Intel 8086
Устройства могут работать параллельно, что обеспечивает
совмещение во времени процессов выборки и исполнения ко-
манд. Это повышает быстродействие МП, так как операционное
устройство, как правило, выполняет команды, коды которых
уже находятся в МП, и поэтому такты выборки команды не
включаются в ее цикл.
Операционное устройство МП содержит группу общих
регистров, арифметико-логическое устройство (АЛУ) и регистр
флагов F.
Восемь 16-битовых регистров общего назначения участ-
вуют во многих командах.
В соответствии с основным назначением рассматриваемых
регистров выделяют регистры АХ, ВХ, СХ, DX, используемые
прежде всего для хранения данных, и регистры SP (Stack
Pointer), ВР (Branch Pointer), SI (Stack Index), DI (Data Index), ко-
торые хранят главным образом адресную информацию. Особен-
ностью регистров АХ, ВХ, СХ, DX является то, что они допус-
кают раздельное использование их младших байтов AL, BL, CL,
DL и старших байтов АН, ВH, СН, DН. Тем самым обеспечива-
ется возможность обработки как слов, так и байтов и создаются
необходимые условия для программной совместимости с МП
8080. Все остальные регистры являются неделимыми и опери-
руют 16-битовыми словами, даже в случае использования толь-
ко старшего или младшего байта. Указательные регистры SP и
ВР хранят смещение адреса в пределах текущего и стекового
сегмента памяти, а индексные регистры SI и DI хранят смещение
адреса соответственно в текущем сегменте данных и в текущем
дополнительном сегменте. Однако при использовании этих ре-
гистров для адресации операндов возможна смена сегментов
памяти.
Кроме основных функций, соответствующих названию
регистров, общие регистры выполняют и ряд специальных
функций.
Арифметико-логическое устройство (АЛУ) содержит
16-битовый комбинационный сумматор, с помощью которого