SS3 если говорит про Visual С++ то есть, если быть точным это называется ассемблерной вставкой -
Inline Assembler
Что же касается других языков, в частности .Net платформы, а именно С#, то там есть возможность использовать вставки
IL кода - язык сборок(assembly).
Использование Assembler в .NET
Другие языки .Net платформы, к примеру VB.NET, официальной возможности использовать IL на ровне с обычным кодом не имеют.
Если компилировать в Visual С++ с
опцией компилятору /FA можно получить ассемблерный файл, который потом можно открыть в
MASM(Microsoft Macro Assembler) для дальнейшей обработки/изучения. В большей степени этот файл служить для того что бы разобраться детально с тем как проходит выполнение программы.
Visual С++ не может на прямую компилировать ассемблерный код, а только если он выполнен в роли ассемблерной вставки в С\С++.
Аналогичная возможность присутствует и в других языках и средах разработки, в частности Delphi (Object Pascal).