ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
172819 Топик полностью
Алехин Александр (18.11.2009 08:18, просмотров: 75) ответил Ксения на Вопрос в том, какой смысл вы придаете разности между двумя указателями (их сумма такого смысла заведомо не имеет). Величина pA -= n зависит от того, к какому типу относится указатель pA. Поскольку такая разность интерпретируется согласно правилам языка
Хорошо - оставим в покое разность. Мне надо узнать, выровнен ли адрес на границу слова, т.е. сделать (pA % 2). Что бы это откомпилировалось, приходится указатель к WORD приводить, что не есть правильно при 20-разрядном указателе. Другое дело что проверка все-равно выливается в проверку только младшего бита, но это "живой" пример адресной арифметики, которую IAR делать не дает.