Ассемблерные вставки в Delphi целесообразно использовать в следующих случаях:
- Критичные по времени вычисления. 2 Например, при обработке большого количества данных или в высокоскоростных подпрограммах работы с дисплеем. 3
- Когда нужное действие не реализовано в библиотеке функций языка высокого уровня. 1 Например, если требуется низкоуровневый доступ к оборудованию, который недоступен средствами более высоких языков. 5
- Необходимость включить в программу на языке Delphi откомпилированные ранее процедуры и функции, написанные на ассемблере. 2
Однако стоит учитывать, что использование ассемблерных вставок влияет на переносимость кода, поэтому их применение лучше свести к минимуму. 5