Re: Обработка массива в памяти
От: solianic  
Дата: 25.01.13 15:27
Оценка: 1 (1)
Здравствуйте, aragorb, Вы писали:

A>Одинаковое ли время занимают обработка массива с начала до конца

A>и от конца к началу?

Если с конца, то на каждой итерации на одну инструкцию меньше

; с начала
loop:
 ...
 inc ecx
 cmp ecx,[count]
 jb loop

; с конца
loop:
 ...
 dec ecx
 jnz loop


Но конвейер CPU сведет выигрыш на нет . Кеш, ИМХО, будет работать одинаково в обоих случаях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.