|
Возник вопросик по MSP 430, С компилятор IAR. Иногда, при обработке некоторых выражений, компилятор поступает немного не оптимально. Например - если я хочу добиться перестановки байт в слове - то в ассемблере это одна команда - SWPB. Попытка оформить это в С приводит к достаточно длинному коду. Есть ли возможность это исправить? Можно ли использовать нечто типа инлайновых ассемблеровских вставок?
Возможно я кривовато это в Cях оформил - a = (a>>8) | (a<<8); ?
Заранее благодарю.
E-mail: info@telesys.ru