|
__no_init __regvar unsigned char var1 @ 9 - переменная помещается в R9
Если нужно положить переменную типа integer в регистры, то нужно использовать четные регистры в обьявлении:
__no_init __regvar unsigned int var2 @ 10 - переменная помещается в регистры R10, R11
И не забудь в опциях проекта разрешить доступ компилятору к этим регистрам.
В хелпах по ИАР это все есть...
E-mail: info@telesys.ru