Цитата(DimG @ Oct 22 2007, 13:40)

ну, думаю здесь моя помощь уже не нужна.
только знаковый бит этот сбрасывай перед преобразованием.
И проверь все-таки не приходят ли тебе эти числа уже в доп. коде, потому как данные с различных устройств (например АЦП) обычно уже приходят в таком виде. Но за все уст. конечно отвечать не могу.
Да, еще раз глянь предыдущий пост, а то там была одна лишняя строчка, отредактировал.
Здесь помощь тоже нужна...
С доп. кодом всё правильно, просто числа приходят и положительные и отрицательные. Соответственно если отрицательные, то нужно юзать дополнительный код. Собственно каким раком проверить состояние старшего бита?