Цитата(3.14 @ Jan 14 2007, 15:16)

И все-таки, сместятся обработчики, изменятся и ссылки ...
Наверное все-таки правильнее в стартапе ложить ссылки на обложки обработчиков в которых ссылки на реальные обработчики.
Тогда посмотрим на проблему так:
1. В векторе исключения лежит команда загрузки в PC содержимого по фиксированному адресу (косвенная ссылка).
2. По фиксированному адресу, на который ссылается вектор исключения, лежит значение адреса реального обработчика.
Таким образом, если изменится
место расположения реального обработчика прерывания, то изменится не
адрес ссылки, а только ее
значение. При этом, поскольку при вычислении контрольной суммы (сигнатуры) используется
адрес ссылки (фиксированный в стартапе), то ровным счетом ничего не изменится.