ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
436149 Топик полностью
Nikolay801_ (26.08.2013 08:59, просмотров: 192) ответил SciFi на Не хватает опыта, а он сын ошибок трудных. Надо читать приличный учебник: умные люди не зря такие пишут. И накодить что-то на языке высокого уровня. Тот же тетрис, к примеру.
если говорить про С vs asm, то на моей практике был такой случай, убедивший меня в пользе С. достался в наследство асмовый код эквивалентный такому С int16_t delta ; static int16_t adcDataAcc; int16_t adcDataIn, adcDataOut; delta = 128*adcDataIn - adcDataAcc; adcDataAcc += delta / 128; adcdataOut = adcdataAcc / 128; Это фильтр рекурсивный 1-ого порядка, если что, то более грамотные товарищи поправят. А оригинальный вариант на асме занимал 2 листа листинга, правда это было из за того что камень был 8-ми битный, а все расчеты 16 битные, те была куча мешающих пониманию перетасовок из регистра в регистр. Это код дал мне много-много "счастливых" часов разбирательств с ним. Оригинальный асм не привожу, обещал не распространять.
Будь ты проклят, Перри-Утконос!