Instrukcja asemblerowa – instrukcja umożliwiająca w określonej implementacji języka wysokiego poziomu, tworzenie fragmentów kodu źródłowego w języku asemblera.

Zastosowanie instrukcji asemblerowej Instrukcja asemblerowa jest specjalną instrukcją wprowadzoną, przez autorów niektórych implementacji języków wysokiego poziomu, w celu umożliwienia programowania hybrydowego: dany język wysokiego poziomu – asembler. Taki sposób programowania jest stosowany przede wszystkim, w celu optymalizacji kodu wynikowego, szczególnie pod kątem wybranych fragmentów, mających istotny wpływ na wydajność wygenerowanego programu. Ponadto umożliwia programiście korzystanie z pewnych specyficznych cech konkretnego systemu komputerowego.

Instrukcja asemblera w językach programowania Turbo Pascal W implementacji języka Pascal firmy Borland, tzn. systemach programowania Borlnad/Turbo Pascal, wprowadzono możliwość programowania fragmentów kodu w asemblerze wewnętrznym, wzorowanym na dostępnym w tym pakiecie Turbo Asemblerze.

Instrukcja asemblera wewnętrznego ma postać: [etykieta:][przedrostki][operacje][operandy] Etykieta jest traktowana tak, jak etykieta w Pascalu, tzn., wymaga deklaracji w sekcji label.