[an error occurred while processing this directive]
|
да и вообще кривовато описана у Вас работа с банками. Даже на HT-PICC в случае, когда регистры А и В находятся в разных банках для косвенной адресации это работать не будет (напр. в банках 0 и 2).
А по поводу ошибки - HT-PICC "немного ругался при этом" не зря.
А ИАР и вообще строже относится к стандарту Си и для них это ошибка.
Они же ясно написали:
Error[Pe513]: a value of type "char" cannot be assigned to an entity of type "char *" - байту нельзя присваивать значение указателя на байт
или нужно регистр А описать как:
char *A;
point=А;
или при присвоении значения преобразовать тип:
char A;
point=(char*)А;
E-mail: info@telesys.ru