Речь у меня шла о Вашем проекте FLP, файле.364749aleks писал(а): ↑06.03.2018{, 15:01}Вы не очень правильно поняли. Программа которую я набросал (с учетом что под тестовую макетку под все что мне в голову взбредет) не является проектом.
Всё не-стыковки в реализации блока состоят в том, что нельзя объявить тип беззнаковый с размером 16 бит, коим является unsigned int. Восьми и тридцатидвух битные можно - байт и unsigned long int.
При сдвиге старшего, знакового бита начинаются "неувязки, нежданчики".
Посему пришлось сначала, входное знаковое значение отправить без-знаковому типу, на выходе - наоборот.
На 8 и 32 легко переделать.
Удачи!