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