Показать сообщение отдельно
  #13  
Старый 11.03.2013, 17:36
Аватар для vvvch
vvvch vvvch вне форума
Прохожий
 
Регистрация: 28.03.2012
Адрес: г.Боровичи, Новг. обл.
Сообщения: 19
Версия Delphi: Lazarus
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Слушайте, зачем весь этот изврат с сокращением кода? Не так уж и критично если будет на паскале написана ф-я.

Это конечно правильно. Но... всё-таки интересно сократить. Хотя это уже не имеет практического значения. Чистый "изврат". Если надоело - бросьте.
А я подумал вот о чём
Код:
...
xor ECX, ECX
mov ECX, dword ptr len
mov ESI, ECX
...
@loop1:
...
mov al, byte ptr [buf+ESI-ECX] //на самом деле не mov a xor ну не важно, принцып
...
loop @loop1
...

Правда тут встаёт вопрос насколько мы съэкономим время при вычислении [buf+ESI-ECX]? Может быть кто знает?
Ответить с цитированием