Починаючи з окремих моделей i486, процесори мicтять підтримку тестового інтерфейсу JTAG, який описано нижче. Для його використання необхідні зовнішні засоби діагностування, зокрема ремонт компьютера. Для підключення через інтерфейс JTAG використовують перехідні колодки між сокетом i процесором. Зовнішнє тестове обладнання підключається до процесора лише чотирма сигнальними лініями. Сигнали інтерфейсу JTAG не пов’язані з основним (системним) інтерфейсом процесора. За допомогою інтерфейсу JTAG можливі запуск тесту BIST, а також подача сигналів тестових дні i запис відповідних реакцій згідно з програмою тестування процесора.
Починаючи з Pentium, процесори мають вбудовані пристрої контролю функціонування апаратних засобів. Під час виконання процесором основних функцій. У разі виявлення апаратних несправностей ці процесори вимикають #МС (Machine Check Exception — вимкнення машинного контролю). Дані про помилку записуються сервисним центром i зберігаються в спеціальних регістрax зі складу регістрів MSR. За їх вмістом дається повідомлення операцій системи i визначається можливість рестарту команди, під час якої було виявлено помилку.
Можливості апаратного контролю процесорів Pentium обмежуються перевіркою паритету шини даних при операціях зчитування та правильності завершення шинних циклів обміну. Для обслуговування #МС призначити регістри Р5 МС TYPE (тип помилки) та Р5 МС ADDR (адреса).
У процесорах Р6 застосовується архітектура МСА (Machine Check Architecture), контроль якої розширено порівняно з Р5. Контролюються паритет на шині адреси, помилки ЕСС-контролю, кеш-пам’яті та буферів TLB. Склад регістрів розширений глобальними регістрами опису можливостей контролю компьютерного ремонту MCG САР, стану MCG STATUS i керування MCG CTL, а також банком регістрів повідомлень про помилки. Кожному апаратному вузлу, що тестується, відповідає нa6ip регістрів стану МС i STATUS, адреси МС i ADDR, керування МС i CTL та змішаного призначення МС i MISC. Наявність засобів апаратного контролю визначається за прапорцем МСЕ, а для розширеної архітектури — прапорцем МСА в переліку властивостей, які повідомляються за інструкцією CPUID.
















