ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
583758 Топик полностью
Николай Коровин (03.03.2015 15:00, просмотров: 143) ответил Evgeny_CD на Но программер, который всю эту битовую арифметику в ARM7 на С реализовывал, матерился долго и качественно :)
Это, наверное, от брезгливости... задача элементарная, но настолько кодо-неизящная, что ощущения от неё как от вычёрпывания выгребной ямы на даче. Вроде всё просто, но... a = incoming & bin8(00011111); incoming >>= 5; b = incoming & bin8(00000011); fix = 1<<b; //Это если влезает, то повезло -- относительно красиво ещё fix *= a; Брррр, короче.