|
Длятого,чтобы понять 8088 и
научиться программировать для него,
мы начнемс его внутреннего устройства.Внутри процессора имеются
специальные ячейки памяти, называемые
регистрами. В регистрах можно
ЪДДДДДДДДДДДДДВДДДДДДДДДДДДДї
AXіAHі AL і
іі
і
BXіBHі BL і
іі
і Регистры общего
CXіCHі CL іназанчения
іі
і
DXіDHі DL і
АДДДДДДДДДДДДДБДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і SI і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і DI і
Адресные регистры
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і BP і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і SP і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і IP і
Регистры управления
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
іFLAGS і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і CS і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і DS і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
Сегментные регистры
і ES і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і SS і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДЩФиг. 3.1 Регистры 8088
сохранять данные-операндыили адреса памяти.Поскольку регистры
расположены внутри самого процессора, он
имеет очень быстрый доступ
к находящимся в нихданным, намного более быстрый, чемк данным в
памяти.Если впрограмме требуетсябыстрыый доступк какой-либо
переменной, то хранение ее значения в
регистре ускоряет выполнение.
Наборрегистров 8088 состоит из нескольких групп. Все регистры
8088 показаны по группам на Фиг 3.1.
|