3 года назад

Насколько ассемблер быстрее с++ и java ?

если брать на примере циклов, if - else, работай с базой данных

Mr.Booster (Гость) Assembler
3

Вопросы по теме

8 месяцев назад Быстрая сортировка на ассемблере (QuickSort) (проблемы при работе программы)

Быстрая сортировка на ассемблере.Вот алгоритм на паскале, который я переделывал под ассемблер. (стандартный алгоритм, с рекурсией)http://pastie.og/1395683А вот код на ассемблере (делал на TASM)http://pastie.og/1395685Ошибка следующая - компиляция нормальная, при запуске вылетает с такой ошибкойhttp://habeffect.u/files/a1e/5a7e420c1/asm_e.jpgСмотрел в отладчике  - ошибка возникает где-то поздно, не на ранних циклах и рекурсии.Если у вас возникнут вопросы по коду - задавайте, постараюсь объяс...

Юрий Мацук (Гость) 1 ответ
3
9 месяцев назад Если лучшего программиста ни С++ из Майкрософт посадят писать на ассемблере, то через сколько его уволят?

>"Vovochkal 11.05.2011 0:11:50>Почему его вообще должны уволить? "Сразу видно, кто на чем писал и насколько глубоки познания данных языков. :)
>m. Sekato 11.05.2011 0:12:58 Сообщить о нарушении    1)Не посадят    2)Не уволят    3)Найдут отдельного спеца по asm ty {   P.S. if вопрос то он туповат , else шутка норм :) } catch (Посыл xyz) {   System.out.pitf("Вау, юзер нарушает условие заданного вопроса");}
ty {  P.S. if вопр...

Игорь Мамедов (Гость) 7 ответов
3
8 месяцев назад Книга по Ассемблеру

Подучил Pascal/C/C++/C#/Java/Pytho/Pel/PHP. Решил попробовать себя в ассемблере, страшно, но нужно. Посоветуйте пожалуйста книжечку новенькую, где все интересно и доходчиво объясняется. Желательно не старинную книгу из 90-х, где бородатый мужик уныло все рассказывает, что хочется уснуть на первой странице.

Sergiy Bodnaruk (Гость) Нет ответов
3
Ответы (1)
беляеиф (Гость) 3 года назад
3

По умолчанию программа написанная на Ассемблере может быть даже медленнее. Всё потому, что оптимизация кода на уровне машинных инструкций требует хорошего знание архитектуры процессора и поскольку архитектуры у всех процессоров разные, приходится искать золотую середину с чем неплохо справляются и обычные компиляторы.
На примере if/else можно выиграть разве, что на логике предсказателя переходов, который решает какую инструкцию выполнять ещё не зная точно какой блок кода должен будет исполняться. При работе с базой данных нет вообще никакой разницы, так как это как правило просто вызов сторонней функции/метода, а вызовы везде почти одинаковы.

Пожаловаться
Насколько ассемблер быстрее с++ и java ? (Assembler) - вопросы и ответы на все случаи жизни - справочник Assembler i-vopros.ru