8088 je mikroprocesor razvijen u Intelu, baziran na 8086, sa 16-bitnim registrima i 8-bitnom eksternom magistralom podataka. Procesor je korišćen u računaru IBM PC.

Intel 8088

8088 развијен је паралелно са 8086. да би могао да се користи са старијим компонентама које су подржавале 8-битне магистрале података, истовремено пружајући могућности нове архитектуре 8086. Касније су на основу ове генерације развијени и 80188, 80186, 80286, 80386, 80486, од којих се неки и данас користе.

Оба микропроцесора имају архитектуру засновану на 8080. и 8085. са сличним скупом регистара, али су проширени подршком за 16-битно адресирање. Микропрограми за 8080 су компатибилни са 8086 и 8088.

Магистрале уреди

Оба микропроцесора имају следеће унутрашње магистрале:

  • Аддресс Бус (адресна магистрала ) - ширине 20 бита = могућност адресирања до 1 MB меморије.
  • Дата Бус - (магистрала за податке ) - ширине 16 бита = могућност приступа подацима чирине 16 бита у једном кораку, одавде потиче назив 16-битни микропроцесор.
  • Цонтрол бус (контролна магистрала ) - преноси контролне (управљачке) сигнале

Регистри уреди

Оба микропроцесора имају следеће регистре:

  • 4 16-битна регистра опсте намене, који се могу адресирати и као 8 8-битних регистара:
    • AX - Акумулатор
    • BX - Базни регистар
    • CX - бројачки регистар
    • DX - регистар података
  • 2 16-битна показивачка регистра:
    • SP - Стацк поинтер
    • BP - Басе поинтер
  • 2 16-битна индеx регистра:
    • SI - Соурце индеx
    • DI - Дестинатион индеx
  • 4 16-битна сегмент регистра:
    • CS - Цоде сегмент
    • DS - Дата сегмент
    • SS - Стек сегмент
    • ES - Еxтра сегмент
  • IP - Инструцтион-Поинтер
  • Статус регистар са 9 флегова:
    • CF - carry flag
    • PF - parity flag
    • AF - auxiliary carry flag
    • ZF - zero flag
    • SF - sign flag
    • TF - trap flag
    • IF - interrupt enable flag
    • DF - direction flag

Брзина уреди

Микропроцесори су радили на брзинама од 4.77 до 10 MHz.

Просечно време извршавања инструкција у циклусима:

  • аддитион: 3–4 (регистер), 9+ЕА–25+ЕА (меморy аццесс)
  • мултиплицатион: 70–118 (регистер), 76+ЕА–143+ЕА (меморy аццесс)
  • мове: 2 (регистер), 8+ЕА–14+ЕА (меморy аццесс)
  • неар јумп: 11–15, 18+ЕА (меморy аццесс)
  • фар јумп: 15, 24+ЕА (меморy аццесс)

EA: време потребно за рачунање ефективне адресе - од 5 до 12 циклуса

Употреба уреди

Најпознатији рачунар заснован на 8088 је IBM PC. 8088 је у њему радио на брзини од 4.77 MHz.

Инжењери ИБМ-а желели су у почетку да користе микропроцесор Моторола 68000, али ИБМ је већ имао лиценцу да производи 8086 и одговарајућу фамилију микрочипова. На крају је превагнуло то сто је 8-битни 8088 могао да користи постојеће 8085 компоненте, и нов рачунар могао је бити заснован на модификованом 8085 дизајну, што је инжењерима ИБМ-а било лакше од преласка на потпуно нову Моторолину архитектуру.

NEC је развио компатабилан V20 микрочип који је донео 20% бржи рад.

Види још уреди

Спољашње везе уреди


Intel mikroprocesori
4004 | 4040 | 8008 | 8051 | 8080 | 8085 | 8086 | 8088 | iAPX-432 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | X-Scale | Pentium IV | Pentium M | Pentium D | Pentium Extreme Edition | Xeon | Core | Core 2 | Itanium | Itanium 2