Расширение возможностей МПС с помощью внешних вспомогательных функциональных устройств.
МП с набором внешних спецМП для различной сложной обработки данных с точки зрения программиста рассматриваетсяпросто как один центральный процессор (ЦП) с большим набором команд.
Когда ЦП получает команду (типичный пример для персональной ЭВМ - арифметика с плавающей точкой), которая должна выполняться вспомогательным процессором, он передает ему эту команду с соответсвующими данными для выполнения. Если сопроцессора нет, ЦП вырабатывает программное прерывание и переходит на эмуляцию этой команды программным способом.
Достоинства такого подхода:
можно разрабатывать ПО на эмуляции, а использовать его позже, когда появятся сопроцессоры, добиваясь при этом высокой скорости выполнения;
по мере совершенствования аппаратуры возможен переход к реализованному на одном кристалле МП с большой системой команд без изменения наработанного ПО.