|
|
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Это когда старшие биты оказываются на месте младших? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2007, 23:27 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
SarinЭто когда старшие биты оказываются на месте младших? При обычном сдвиге освобождающиеся биты заполняются нулем (точнее, знаковым битом, если он есть). При циклическом они заполняются битами, вытесненными с другой стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2007, 23:52 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Тоесть для циклического сдвига на 11 бит влево мне надо получить старшие 11 бит, сдвинуть число на 11 бит влево и прибавить старшие 11 бит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:07 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Да. Проще всего рассмотреть эту операцию как "одиннадцать раз взять самый левый бит, приписать его справа и стереть слева". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:30 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Такие штуки хорошо кодить на Асемблере. Благо для этого есть специальные наборы команд. В других ЯП - как правило "шаманство" с математикой или строковыми операциями (LISP, PL/SQL и.т.п). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:37 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
maytonТакие штуки хорошо кодить на Асемблере. Благо для этого есть специальные наборы команд. В других ЯП - как правило "шаманство" с математикой или строковыми операциями (LISP, PL/SQL и.т.п). Я кодю на пайтоне. Там есть набор побитовых оперций. и, или, xor, сдвиги... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:41 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Sarin maytonТакие штуки хорошо кодить на Асемблере. Благо для этого есть специальные наборы команд. В других ЯП - как правило "шаманство" с математикой или строковыми операциями (LISP, PL/SQL и.т.п). Я кодю на пайтоне. Там есть набор побитовых оперций. и, или, xor, сдвиги... Очень бедный набор сдвигов у питона- поэтому циклический сдвиг придётся через задний проход реализовывать, о чём собственно и сказал mayton ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:49 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Не знаю, как в Питоне. В Java это может выглядит приблизительно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Навскидку написал. Надеюсь не ошибся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 00:58 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Пардон. Дизъюнкция записыватся не так "||" а вот так "|". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 01:02 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Пардон, но со знаковыми сдвигами чуток иначе долно быть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 01:47 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Thanks ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 10:28 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
>Очень бедный набор сдвигов у питона А у ково он богатый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2007, 05:31 |
|
||
|
Что такое циклический сдвиг?
|
|||
|---|---|---|---|
|
#18+
Купер>Очень бедный набор сдвигов у питона А у ково он богатый? У CPU ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2007, 00:19 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34338057&tid=1346250]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 435ms |

| 0 / 0 |
