|
Модераторы: Poseidon |
|
davik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.12.2017 Репутация: нет Всего: нет |
Задача такова дано 8 байт 12 34 56 AB CD 13 25 36 из каждого байта нужно взять 2 бит и из этих вторых битов составить конечный байт порядок вторых битов такой - 2 бит восьмого байта будет 1 битом нового байта, 2 бит седьмого байта будет вторым битом нового байта..................... 2 бит 1байта будет восьмым битом нового байта, в результате должен получиться байт 14. Сам че то ни как не осилю, совсем еще новичек
|
|||
|
||||
JAPH |
|
|||
Опытный Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 12 Всего: 23 |
Мда, если бы не пример, я бы не понял условия. Биты нумеруются в другом порядке: самый младший имеет номер 0, самый старший в байте - номер 7.
-------------------- Что непонятно - спрашиваем |
|||
|
||||
davik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.12.2017 Репутация: нет Всего: нет |
Очень помогли, а если последовательность будет вот такой :
1 бит 5 байта становится 0 битом нового байта 1 бит 1 байта становится 1 битом нового байта 1 бит 6 байта становится 2 битом нового байта 1 бит 2 байта становится 3 битом нового байта 1 бит 7 байта становится 4 битом нового байта 1 бит 3 байта становится 5 битом нового байта 1 бит 8 байта становится 6 битом нового байта 1 бит 4 байта становится 7 битом нового байта это тоже можно в цикл загнать? |
|||
|
||||
JAPH |
|
|||
Опытный Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 12 Всего: 23 |
Конечно, можно
-------------------- Что непонятно - спрашиваем |
|||
|
||||
Правила форума "Центр помощи" | |
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |