Шаг 1.
Оптимизация с помощью ассемблера.
Необходимость ассемблерных вставок в C++

    На этом шаге мы обоснуем необходимость использования ассемблерных вставок.

    Несмотря на преимущества таких языков высокого уровня, как C и C++, ассемблер продолжает играть важную роль в программировании. Только с помощью ассемблера программист может общаться с компьютером на равных, т.е. языком процессора, который часто называют машинным языком.

    Большинство программ Borland C++ можно запускать на выполнение сразу же после компиляции, в них нет необходимости использовать ассемблер. Однако пришли времена, когда даже небольшие вкрапления низкоуровневого кода могут значительно усовершенствовать высокоуровневое приложение, написанное на C++.

    Ассемблер поможет вам:

    Этим сфера применения ассемблера не ограничивается, однако в этих областях его использование особенно эффективно. Borland C++ предлагает три способа использования ассемблера совместно с программами, написанными на C++.

    На следующем шаге мы рассмотрим строение функций языка C.




Содержание Следующий шаг