Фрагмент спецификации на чип Winbond 29С020С

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



Рубрика: Женский интерес

Комментарии закрыты.