Для того,    чтобы понять 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.