Не совсем верно, хотя для конкретных случаев может

Не совсем верно, хотя для конкретных случаев может и правильно.
Из описания программатора Turbo V6:
"Плавающими" битами называются биты, которые считываются по-разному: то как "1", то как "0".


Лучше всего "плавающие" биты записываются в микросхемы фирмы "INTEL". Напряжение программирования желательно выбирать ниже номинального, например, вместо 12.5 В установить 10.5 В.
Чтобы защитить программу, надо записать в микросхему "плавающий" участок, примерно 10 байт. При запуске программа должна около 1000 раз сосчитать этот участок. Если он считывается по-разному, значит, защита установлена. Если участок стабильный, значит, микросхема скопирована на программаторе, который не может писать "плавающие" биты.
На одном из моих спектрумов - ZX-NEXT ПЗУ видеовывода было так защищено.
Кстати - мне этот программатор очень нравился. Жаль, что остановили, даже не научив его снимать защиту с W29С020 и ей подобным, пришлось на другой переходить.