[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
после компиляции будет выглядеть ужасно (я имею ввиду накладные расходы). Я думал, может есть какая-нибудь конструкция Си, которую компилятор правильно поймет и заменит на последовательность
RLF byte,F
как, например, только при применении while (--counter!=0);
компилятор применяет инструкцию DECFSZ counter,F
Вообщем, посмотрел я на все это, и стал разбираться с подключением цельных функций на ассемблере. Хотя это тут настолько запутанно и неочевидно, что вообще не понятно как можно это правильно сделать.
Аж слеза прошибает, когда вспоминаю как это легко делается на тех-же AVR или MSP430!
E-mail: info@telesys.ru