Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Assembler в Microsoft visual studio
Показать сообщение отдельно

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


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

Отправлено: 23:22, 26-02-2009 | #2

Название темы: Assembler в Microsoft visual studio