Коды команд для программной защиты данных от непреднамеренного стирания или перезаписи
Как видите, для включения защиты чипа Winbond 29С020С требуется выполнить последовательность из трех команд, а для блокировки этой защиты — последовательность из шести команд. Обратите внимание, что адреса назначения транзакций записи в память, показанные в только что приведенном фрагменте спецификации, являются 16-битными значениями. Таким образом, необходимо точно указывать только младшие 16 битов адреса назначения, а задавать точные значения старших битов нет необходимости. При условии, что указанный адрес назначения, в котором младшие 16 битов совпадают со значениями, указанными в только что приведенном фрагменте спецификации, лежит в диапазоне адресов чипа BIOS, чип интерпретирует этот запрос как «команду». Иными словами, такие обращения на запись к чипу BIOS будут интерпретироваться не как «нормальные» транзакции, а как команды для конфигурирования внутренних настроек чипа BIOS. При этом не важно, какое значение указано в качестве адреса назначения для инструкции mov — это может быть, например, e5555h или f5555h. Так как оба адреса находятся в пределах диапазона адресов чипа BIOS, он будет интерпретировать их одинаково. Таким образом, при активации или блокировке функции программной защиты содержимого чипа BIOS от перезаписи необходимо правильно
Рубрика: Женский интерес