ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
331254 Топик полностью
ВасилийС (28.05.2012 13:08, просмотров: 1) ответил MegaJohn на IAR 5, как в С юзать асмовские понятно. Но как корректно в самих вставках использовать имена регистров ? Не вкурил.
"Это только состоятельному человеку под силу"(с) Раз зашол сюда то как не помочь по телесисовской памяти? :-)Короче, Евгений, это получится немножко неуклюжо но жить можно. Писать придется так asm("sbi _A_PORTB - 0x20, 1"); тоесть добавлять префикс _A_ (c подчеркиванием с обоих сторон!)и еще вычитать 0x20.Кроме того, надо поставить в обциях компилятора галочку Force generation of all global variables.И можно работать.Только повторяю немножко неуклюжо.asm("in r16, _A_SREG - 0x20"); Может где что не упомнил, но вроде так.