Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Центральне процесорний пристрій

Реферат Центральне процесорний пристрій





х був переповнений, і Intel залишає спроби на ньому закріпитися і випускає свій перший 16-бітний процесор. Процесор i8086 являє собою модернізований процесор i8080 і, хоча, розробники не ставили перед собою мету досягти повної сумісності на програмному рівні, більшість програм написаних для i8080 здатні виконуватися і на i8086 після перекомпіляції. Новий процесор несе в собі безліч змін, які дозволили значно (в 10 разів) збільшити продуктивність у порівнянні з попереднім поколінням процесорів компанії. br/>

Головні регістри AHALAX (primary accumulator) BHBLBX (base, accumulator) CHCLCX (counter, accumulator) DHDLDX (accumulator, other functions) Індексні регістри SISource Index DIDestination Index Вказівні регістри BPBase Pointer SPStack Pointer Регістр стану +1514131211109876543210 ( bit position) ---- ODITSZ-AP-CФлагі Сегментні регістри CSCode Segment DSData Segment ESExtraSegment SSStack Segment Покажчик команди IPInstruction Pointer Регістри 8086


Регістри


Всього в процесорі i8086 було 14 16-розрядних регістрів: 4 регістра загального призначення (AX, BX, CX, DX), 2 індексних регістра (SI, DI), 2 вказівних (BP, SP), 4 сегментних регістра (CS, SS, DS, ES), програмний лічильник або покажчик команди (IP) і регістр прапорів (FLAGS, включає в себе 9 прапорів). При цьому регістри даних (AX, BX, CX, DX) допускали адресацію не тільки цілих регістрів, але і їх молодшої половини (регістри AL, BL, CL, DL) та старшої половини (регістри AH, BH, CH, DH), що дозволяло використовувати не тільки нове 16-розрядне ПО, але зберігало сумісність і зі старими програмами (правда, їх необхідно було, принаймні, перекомпілювати).


Шини


Розмір шини адреси був збільшений з 16 біт до 20 біт, що дозволило адресувати 1 Мбайт (220 байт) пам'яті. Шина даних була 16-розрядної. Проте в мікропроцесорі шина даних і шина адреси використовували одні й ті ж контакти на корпусі. Це призвело до того, що не можна одночасно подавати на системну шину адреси і дані. Мультиплексування адрес і даних у часі скорочує число контактів корпусу до 40, але і уповільнює швидкість передачі даних. br/>

Робота з пам'яттю


-й варіант. Для того щоб адресувати більший, ніж i8080, обсяг пам'яті, треба було змінити спосіб адресації пам'яті. Адже якщо використовувати старі методи, коли адресу до комірки пам'яті утримувався у вказівних регістрах, то довелося б збільшувати розмір цих самих регістрів, щоб мати можливість звертатися до більшого обсягу пам'яті. Тому для адресації 1 Мбайт пам'яті застосували наступну схему. На шину адреси подавався фізичну адресу розміром 20 біт, який формувався шляхом додавання вмісту одного з сегментних регістрів (16 біт), помноженого на 16, з вмістом вказівного регістра: таким чином, адресація комірки пам'яті проводила...


Назад | сторінка 8 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Регістри зберігання
  • Реферат на тему: Балансове узагальнення та облікові регістри
  • Реферат на тему: Регістри і форми бухгалтерського обліку
  • Реферат на тему: Регістри податкового обліку з податку на прибуток
  • Реферат на тему: Документи, облікові регістри, їх класифікація. Форми бухгалтерського облік ...