IBM вибрала 8088 замість 8086, тому що Intel запропонувала кращу ціну за перший і могла поставити більше одиниць. Іншим фактором було те, що 8088 дозволив комп’ютеру базуватися на модифікованому дизайні 8085, оскільки він міг легко взаємодіяти з більшістю мікросхем nMOS з 8-бітними шинами даних.
Відмінності між ними такі: 8086 має 16-бітну шину даних, тоді як 8088 має 8-бітну шину даних. 8086 може читати/записувати 8/16-бітні дані одночасно. Але 8088 може робити це лише для 8-бітних даних.
Ключова відмінність полягає в тому, що 8088 має 8-розрядну шину даних для зв’язку з пам’яттю та введенням/виведенням, а не 16-розрядну шину 8086. Вужча шина 8088 знижує продуктивність, оскільки процесор передає лише один байт за один раз. раз, а не два. Однак 8-розрядна шина включена дешевше комп'ютерне обладнання.
INTEL 8088 має той самий ALU, ті самі регістри та той самий набір інструкцій як 8086. Але єдина відмінність полягає в тому, що 8088 має лише 8-бітну шину даних і 20-бітну шину адреси. Отже, 8088 може читати/записувати/портувати лише 8-бітні дані одночасно. 8088 використовувався як центральний процесор в оригінальних персональних комп’ютерах IBM [IBMPC/XT].
Недоліки архітектури 8086: дозволяє мікропроцесору 8086 звертатися до великого об’єму пам’яті, його може бути важко програмувати та керувати, оскільки програмістам потрібно використовувати як сегментні регістри, так і зміщення для адресації пам’яті. обмежена кількість одиниць виконання.
коротко, 8088 зазвичай працює приблизно вдвічі швидше, ніж 8086 з такою ж частотою, через вузьке місце автобуса (єдина істотна відмінність). Побічним ефектом дизайну 8088 з повільною шиною та малою чергою попереднього вибору є те, що швидкість виконання коду може сильно залежати від порядку інструкцій.