7. Приклади роботи 16-розрядних мікропроцесорів

Мікропроцесор і8088 відрізняється від мікропроцесора і8086 тим, що має зовнішню 8-розрядну шину даних за наяв­ності внутрішньої 16-розрядної шини. Зменшення розрядності шини даних спрощує побудову блоків пам'яті інтерфейсу із зовнішніми пристроями, але продуктивність проце­сора знижується на 20 — 30 %. Структурна схема МП і8088 аналогічна схемі МП і808б, однак довжина черги команд ско­рочена до 4 байт, а попередня вибірка виконується за наявності одного вільного байта. Ці властивості оптимізують кон­веєр з урахуванням розрядності шини. З погляду програм­ного забезпечення процесори ідентичні, їхня система команд і набір регістрів однакові. Так само, як і МП і8086, МП і8088 виконує 8- і 16-розрядні логічні та арифметичні операції, включаючи множення й ділення в двійковому та двійково-десятковому кодах, операції з рядками, підтримує режими переривання, прямого доступу до пам'яті, операції з портами. Розташування контактів МП z'8088 і г'8086 збігається, за ви­нятком того, що лінії AD15AD8 використовуються лише для адреси, а лінія  замінена лінією стану ST0. Сигна­ли STO, DT /  і ІО/  можуть бути використані для ідентифікації циклу шини (див. табл. 2.6).

Мікропроцесори і80186(і80188) є програмно сумісними з МП і8086. Розрядність шини адреси — 20, шини даних — відповідно 16 і 8. Процесори мають вбудовані периферійні контролери переривань, прямого доступу до пам'яті, три-канальний таймер і тактовий генератор. Мікропроцесори і80С186/і80С188 обладнані засобами керування енергоспоживанням. Є модифікації МП з вбудованим послідовним портом та контролерами динамічної пам'яті.