Сохранять данные от 27 бит до 19 бит преобразования - PullRequest
2 голосов
/ 26 июля 2010

У меня есть решение для контроля доступа, в котором 27-битный формат составляет 13 бит для кода объекта и 14 бит для идентификатора значка. И наоборот, мне нужно преобразовать его в 8 бит для кода объекта и 16 бит для идентификатора значка.

Какое наибольшее число я могу преобразовать на 27-битной стороне, чтобы получить тот же результат, используя 8-битный размер кода объекта? То есть, если у меня есть 13 бит для кода объекта, сколько бит я могу отрубить, чтобы получить тот же результат и 8-битный размер?

1 Ответ

1 голос
/ 26 июля 2010

Если код объекта никогда не превышает 255, вы можете отрубить 5 старших значащих битов (т.е. оставить 8 младших значащих битов), не теряя информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...