she (25.06.2006 15:14, просмотров: 1) ответил Павел В. на Как раз факты говорят о том, что работает, но не совсем отлично (иначе откуда ошибки?). Ладно, на следующей неделе постараюсь выкачать 4.20А сам, тогда уж и доложусь, что там у нас с адресами команд
Да можете не утруждаться, IAR всю жизнь адресовал всю память одинаково - побайтно, это правильно и логично. С является ЯВУ, и не понятно, почему Вы втемяшили себе в голову, что численное значение указателя на функцию должно соответствовать значению регистра PC.
Насколько я понимаю, в стандарте на язык этот вопрос отдан на откуп конкретной реализации, поэтому побайтная адресация не является ошибкой.
Также играет свою роль и то, что контора делает кучу компилеров под разные платформы, а единообразие в программизме - вещь полезная.