Интел 8088
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.

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% бржи рад.
Види још
уредиСпољашње везе
уреди
Интел микропроцесори |
---|
4004 | 4040 | 8008 | 8051 | 8080 | 8085 | 8086 | 8088 | иАПX-432 | 80186 | 80188 | 80286 | 80386 | 80486 | и860 | и960 | Пентиум | Пентиум Про | Пентиум II | Целерон | Пентиум III | X-Сцале | Пентиум IV | Пентиум M | Пентиум D | Пентиум Еxтреме Едитион | Xеон | Цоре | Цоре 2 | Итаниум | Итаниум 2 |