Показать сообщение отдельно

  #4  
Старый 20.09.2006, 18:32
hidden
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме:
5887054

Репутация: 1292


По умолчанию

Вот только время выполнения этих циклов увеличится примерно в 10 раз, т.к.
1) Как минимум двойное обращения к памяти.
2) Задействование дополнительного регистра
3) Несколько операций вместо одной
Но если код не большей, то можно и пожертвовать времинем вымолнеия

Цитата:
Сообщение от TAHA  
Поискав в сатьях по булевой алгебре, можно нейти следущее предстовление or(and).
Тоже, только наоборот:
and ecx, ebx
---------------
not ecx
not ebx
or ecx, ebx
not ecx

Цитата:
Сообщение от TAHA  
Затем вставляем бессмысленные функции, типа:
А вот этого добра, вообще несметное количество:
add eax, 0
sub eax, 0
ror eax, 0 или 32, 64, 128
rol eax, 0 или 32, 64, 128
mov eax, eax
or eax, eax
and eax, eax
shr eax, 0
shl eax, 0
и множество других...