Не пинайте за глупый вопрос я перехожу с CodeVision на IAR и ничего не понимаю. Юзаю IAR 4.11A Надо получить старшую часть адреса переменной в RAM. Пробую что-то типа int Variable=1; char AddrH=(char)((&Variable)>>8); не катит (матерится компилятор). А если написать так: int Variable=1; char AddrH=(char)(&Variable); то все гуд, но понятно что получаю младшую часть.
Как надо правильно писать?
|