Матеріал з Wiki.ROM.by
Робота POST-контролера заснована на тому факті, що стартовий блок BIOS фірм виробників American Megatrends (AMIBIOS), Award Software. Phoenix Technologies. Insyde Software і деяких інших, запрограмований в мікросхемах ROM або Flash ROM, встановлених на переважній більшості сучасних системних плат мають вбудовані процедури діагностики несправностей. Починаючи з систем на базі процесора 8086, виробниками чіп сетів було виділено так званий Manufacturing Test Port в просторі портів, куди BIOS може виводити діагностичні повідомлення не порушуючи працездатності будь-яких пристроїв. На початку виконання кожної з процедур ініціалізації в цей порт BIOS виводить код, однозначно визначає призначення процедури ініціалізації і відповідно пристрій, який буде проініціалізувати. У разі успіху BIOS починає ініціалізацію наступного пристрою і записує в діагностичний порт наступний код і т.д. У разі якщо пристрій проинициализировать не вдається, ініціалізація наступних пристроїв не проводиться, і BIOS або зупиняє своє виконання, або намагається проинициализировать пристрій знову. У будь-якому випадку POST-контроллера відображає код останнього проініціалізувати пристрою, і по таблиці кодів визначити який з пристроїв імовірно дало збій.
Деякі значення діагностичного порту дублюються у вигляді звукових сигналів. Найчастіше за допомогою звукових сигналів неможливо визначити несправність. Зокрема через те, що таких сигналів завжди значно менше, ніж діагностичних кодів. Наявність POST-контроллера дозволяє більш детально вивчити проблему і зробити правильний висновок при діагностиці комп'ютерної системи.