ж 16-бітові регістри і легко адаптуються програми CP/M. Отже, i8088 з'явився базою для розробки сімейства
малих комп'ютерів. Він підготував грунт для швидкого створення сумісних настільних комп'ютерів. p> Потенційно 8086 був в два рази производительней, і майже повністю сумісний з i8088. Мікропроцесори i8088 і i8086 сумісні, але не взаємозамінні. Вісім додаткових біт даних вимагали 8-ми додаткових проводів. Таким чином підключення цих двох мікросхем було різним. Комп'ютер розроблявся або під один мікропроцесор, або під інший.
Ось деякі витяги з технічного опису IBM PC XT:
Серцем системної плати є мікропроцесор Intel 8088. Цей процесор є версією 16 - бітного процесора Intel 8086 з 8-бітним виходом на зовнішню магістраль і є програмно сумісним з процесором 8086. Таким чином, 8088 підтримує 16-бітові операції, включаючи множення і ділення, і підтримує 20-бітну адресацію (до 1 Мбайта пам'яті). Він також працює в максимальному режимі. Тому в систему може бути доданий співпроцесор. Процесор працює з тактовою частотою 4.77 МГц. Ця частота, яка виходить з частоти кварцового генератора
14.31818 МГц, ділиться на 3 тактовим генератором процесора і на 4 для отримання сигналу кольоровості 3.58 МГц, необхідного для кольорового телебачення. При тактовій частоті 4.77МГц цикл обміну по магістралі
8088 становить чотири періоди по 210 нс. або 840 нс. Цикл вода/виведення вимагає п'яти тактів по 210 нс. і становить 1.05 мкс.
Процесор підтримується набором багатофункціональних пристроїв забезпечуючи чотири каналу 20-бітного прямої доступу до пам'яті, три 16-бітних канали таймерів-лічильників і вісім пріоритетних рівнів переривання ...
ЦП 8088 комп'ютера IBM PC виробляє вибірку команди за адресою, інтерпретує її, виконує дію, необхідну цієї командою, (Наприклад, додавання двох чисел), потім переходить до виконання наступної команди. Якщо наступна команда не направить процесор 8088 безпосередньо до певної комірки пам'яті, щоб виконати записану там команду, процесор буде рухатися від однієї команди до інший по осередках пам'яті, розташованим послідовно (крок за кроком). Найбільш істотна різниця між покроковим виконанням програми (послідовності команд) і покрокової роботою комп'ютера полягає в тому, що комп'ютер IBM може виконувати близько мільйона таких кроків в секунду ...
У міру того, як з'явилися мікропроцесори, складаються з багатьох тисяч дискретних елементів, з'явилася можливість реалізації додаткових функцій в рамках однієї мікросхеми. При розробці комп'ютера, крім мікропроцесора, використовуються і інші додаткові пристрою: контролери переривань, таймери і контролери шин. Функції цих пристроїв технічно можна реалізувати в одному корпусі з мікропроцесором. Однак ці можливості ніколи не реалізуються на практиці. Мікропроцесор, як і всі додаткові пристрої, може використовуватись не лише в комп'ютерах.
У міру розвитку комп'ютерної індустрії, ринком була проведена оптимізація поділу функцій між пристроями. І кожне пристрій розвивалося в напрямку реалізації своїх функцій. Intel продовжував удосконалювати свої мікропроцесори. У 1982 році був представлений мікропроцесор i80186. Цей чіп став базовим для створення цілого ряду сумісних комп'ютерів і реалізації турборежиму. Так само був створений мікропроцесор i80188 - приймач i8088.
1.3 ПРОЦЕСОР i80286
Презентація IBM персонального комп'ютера AT в 1984 році сфокусувала всі увагу на інший мікропроцесор - i80286. Сам по собі мікропроцесор був представлений ще в 1982 році. Природно у 8086 і 80286 багато спільного, але i80286 володіє такими додатковими якостями, які відразу привернули пильну увагу всіх пов'язаних з комп'ютерною індустрією. Новий мікропроцесор використовує
повну 16-розрядну шину даних і 16-бітові внутрішні регістри. Він був розроблений для роботи з частотою в 6 Мгц, а потім 8 і 10 МГц. Більше того, i80286 здатний реалізовувати свої функції швидше, ніж це випливає з простого зростання частоти.
Зрештою, найбільшою перевагою i80286 було те, що він мав здатність працювати з додатковою пам'яттю. Замість 20-розрядної адресної шини i8088/i8086, i80286 мав 24-розрядну шину. Ці додаткові 4 розряду давали можливість збільшити максимум адресної пам'яті до 16 М.
i80286 дозволив також використовувати віртуальну пам'ять. Назва говорить сама за себе, що віртуальна пам'ять організується не на якихось окремих фізичних чіпах. Більше того, інформація зберігається десь у зовнішній пам'яті, але систему забезпечує до неї прямий доступ. i80286 забезпечений спеціальними засобами, які дають йому можливість відрізняти, до реальної або віртуальної пам'яті відноситься
будь-який байт. Ці кошти реалізуються додатковими схемами, включеними в мікропроцесор. Вони дають можливість працювати з 1Г пам'яті, включає в себе ...