реклама на сайте
подробности

 
 
> Подскажите как лучше всего перевернуть байт
Romanello
сообщение Jul 1 2008, 11:06
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



В АРМе на СИ нужно переделать байт :

было bit7, bit6. bit5. bit4. bit 3. bit2. bit 1. bit0

нужно bit0, bit1, bit2. bit3. bit4, bit5, bit6, bit7

как это сделать наиболее грамотнее?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Jul 1 2008, 12:33
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Круто. Реально круто. Где бы такого нахвататься можно?


Это еще не самое крутое wink.gif Круто - это таким способом поворот матрицы 8*8 бит (именно бит!) на 90 градусов, причем еще и штуки четыре (матрицы, конечно) за раз - они как раз в восемь 32хбитных регистра лезут.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Jul 1 2008, 14:49
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(Rst7 @ Jul 1 2008, 16:33) *
Это еще не самое крутое wink.gif Круто - это таким способом поворот матрицы 8*8 бит (именно бит!) на 90 градусов, причем еще и штуки четыре (матрицы, конечно) за раз - они как раз в восемь 32хбитных регистра лезут.


Раз пошла такая пьянка - как бы красиво сделать удвоение кол-ва бит? Т.е. 0010 1000b => 0000 1100 1100 0000b
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Romanello   Подскажите как лучше всего перевернуть байт   Jul 1 2008, 11:06
- - АДИКМ   Цитата(Romanello @ Jul 1 2008, 14:06) В А...   Jul 1 2008, 11:20
|- - Romanello   Цитата(АДИКМ @ Jul 1 2008, 15:20) проще (...   Jul 1 2008, 11:23
|- - Alex03   Не знаю насколько оптимально на АРМ и для байтика,...   Jul 1 2008, 11:29
|- - Romanello   Цитата(Alex03 @ Jul 1 2008, 15:29) Не зна...   Jul 1 2008, 11:51
|- - Alex03   Цитата(Romanello @ Jul 1 2008, 17:50) кру...   Jul 1 2008, 12:00
- - meister   Цитата(Romanello @ Jul 1 2008, 15:06) В А...   Jul 1 2008, 11:44
- - АДИКМ   если хочется экзотики - порты перехлестните.   Jul 1 2008, 11:47
- - MrYuran   Круто. Реально круто. Где бы такого нахвататься мо...   Jul 1 2008, 12:06
|- - ljerry   Цитата(MrYuran @ Jul 1 2008, 16:06) Круто...   Jul 1 2008, 13:31
|- - GetSmart   Цитата(Rst7 @ Jul 1 2008, 18:33) Это еще ...   Jul 1 2008, 12:59
- - Rst7   ЦитатаЭто куда такое применяется? Для преобразова...   Jul 1 2008, 13:16
|- - blackfin   Цитата(Rst7 @ Jul 1 2008, 17:16) Ну прави...   Jul 1 2008, 13:32
- - Axel   Посмотрите: http://www.cs.utk.edu/~vose/c-stuff/bi...   Jul 1 2008, 14:02
- - Rst7   ЦитатаРаз пошла такая пьянка - как бы красиво сдел...   Jul 1 2008, 16:14
- - Alexis_   RBIT<c> <Rd>,<Rm>   Jul 14 2008, 14:28
- - aaarrr   Можно подумать, что все поголовно пишут для ARM115...   Jul 14 2008, 15:18
|- - Alexis_   Цитата(aaarrr @ Jul 14 2008, 16:18) Можно...   Jul 15 2008, 13:43
- - Roman Mich.   Код const unsigned char transpb[16]= {0x...   Jul 15 2008, 08:09


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 03:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01613 секунд с 7
ELECTRONIX ©2004-2016