Контроллер делится на комбинированный логический контроллер и микропрограммный контроллер, каждый из которых имеет свои преимущества и недостатки.Комбинационный логический контроллер сложен в проектировании и имеет сложную структуру.После того, как дизайн завершен, его нельзя изменить или расширить, но это быстро.Дизайн микропрограммного контроллера удобен, структура проста, его удобно модифицировать или расширять.Чтобы изменить функцию машинной инструкции, нужно всего лишь перепрограммировать соответствующую микропрограмму;Однако он делает это, выполняя клок.Конкретное сравнение выглядит следующим образом: комбинаторные логические контроллеры, также известные как аппаратные контроллеры, состоят из логических схем и полностью полагаются на аппаратное обеспечение для реализации функций инструкций.