[an error occurred while processing this directive] [an error occurred while processing this directive]
Есть нюансы
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Black Eagle 22 декабря 2001 г. 00:48
В ответ на: Преимущество микропрограммных серий...(+) отправлено dsp 21 декабря 2001 г. 10:04

Дело в том, что из-за фиксированного расположения таблицы векторов прерываний в большинстве МС не так легко поставить полноценные заплатки. Мало того, не у всех код FF является безобидным, т.е. NOP или около. Я тоже делаю так, чтобы ОТР можно было прожечь еще пару, а то и больше раз, но для этого приходится заниматься битовой эквилибристикой, особенно в таблице векторов. Первую версию стремлюсь располагать как можно ближе к концу, тогда при переделке можно затереть старшие биты нулями.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru