Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
1 | |
Циклический сдвиг masm3225.02.2011, 13:04. Показов 2395. Ответов 8
Метки нет (Все метки)
Как с помощью циклического сдвига из 3333h получить 2222h? Ведь 3333h = 11001100110011, а 2222h = 10001000100010, они сдвигом просто не могут получаться, насколько я понимаю.
1
|
25.02.2011, 13:04 | |
Ответы с готовыми решениями:
8
Ошибки MASM32 - cannot open file : .\masm32\include\windows.inc Циклический сдвиг массива Циклический сдвиг массива Циклический сдвиг на 1 символ |
Ушел с форума
16277 / 7602 / 1064
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
25.02.2011, 14:29 | 2 |
r0fL, если только 3333h xor 1111h = 2222h или 3333h and 2222h = 2222h или 3333h - 1111h = 2222h иначе никак
0
|
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
|
|
25.02.2011, 19:54 [ТС] | 3 |
Вот и я думаю, а по заданию в лабе надо именно циклическим сдвигом.
0
|
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
|
|
25.02.2011, 21:13 | 4 |
Можно сдвинуть вправо на 1 разряд, а потом результат or 3333h
0
|
232 / 102 / 6
Регистрация: 18.04.2010
Сообщений: 294
|
|
26.02.2011, 00:00 | 6 |
Да, мой вариант получает из 2222h -> 3333h. Что-то я не обратил внимания)
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||||||
26.02.2011, 17:55 | 7 | |||||
1
|
4164 / 1816 / 216
Регистрация: 06.10.2010
Сообщений: 4,069
|
||||||||||||||||
26.02.2011, 18:24 | 8 | |||||||||||||||
Vadimych
Неплохо можно немного оптимизировать
Ещё так
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
||||||
27.02.2011, 07:05 | 9 | |||||
Вариантов, думаю, много. Вот к примеру ещё один:
0
|
27.02.2011, 07:05 | |
27.02.2011, 07:05 | |
Помогаю со студенческими работами здесь
9
Циклический сдвиг вправо Циклический сдвиг массива Циклический сдвиг элементов массива Циклический сдвиг элементов массива Циклический сдвиг элементов массива Циклический сдвиг элементов массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |