Мне очень понравился ваш форум(сайт) вот почему: 1 почти все юзеры,а может быть и все воины дзена.\ 2 нету счетчика постов(не толкает тебя на флудерские поступки..=) 3 много итерестного материала 4 первый раз увидел этот двиг ворума=) Так вот хочу понять теперь что за воины дзена если мы не воюем=\ ..хотя щас скачал про дзена лит-ру -может что дойдет,но все же нехватает вот этой "игры" чтоле на сайте,т.е. если уж назвали мну войном дзена.Может сделаете конкурс..я могу помочь ..асю нетрудно найти
Движок распространенный у программистов )) https://rootkits.ru/forums.php http://twister.orgfree.com/forum/
xin551 Почему же? Во-первых, вокруг много еретиков, программирующих на Дельфи. Даже среди воинов дзена есть те, кто тайно практикует это занятие. Во-вторых, есть ересь BHC. В-третьих, можно всегда поговорить о преимуществах Линукса )).
xin551 он прошёл рядом, а ты и не заметил кстати, о количестве постов: Aquila, с 29A! Отредактировано Jupiter (Сегодня 88:88:88)
ну если массив состоит из простых двордов, то элементарно Код (Text): xor ebx,ebx ;самое больше число lea esi,array mov ecx,array_size @1: lodsd cmp ebx,eax ja @2 mov ebx,eax @2: loop @1
а что означает @ ?? Зы извини за нубство.. Aquila что-то молчим=) -- Кстате тут появляются смутные идеи о большом кодерском конкурсе..
MSoft Супер субоптимальный код. Такое даже компилеры не пишут (хотя может под дебагом да и то под сильным) Избавиться от lodsd, ja, loop! +применим только для unsigned #) Код (Text): xor ebx,ebx ;самое больше число /не факт для signed/ заменить на Код (Text): mov ebx,[array] ; первый элемент как эталон (либо самый малый либо большой) А в общем алгоритм линейный))) и даже правильный
MSoft Бесспорно. Просто указал на целесообразность использования простых инструкций вместо составных, безветковости (branchless), и первого эл-та как эталонного. А так, всё прально )) Это как общее решение vs. частные. Но принципы оптимизации (по скорости - важное добавление с моей стороны) остаются. ну и чистота алгоритма.