Я понимаю разницу между декомпилятором и дизассемблером (дизассемблер / декомпилятор .NET), т.е. дизассемблер позволяет преобразовывать машинный код в язык ассемблера (который вы можете увидеть в окне разборки в Visual Studio), а декомпилятор преобразует язык ассемблера в язык высокого уровня, например C #.
Можно ли увидеть ассемблерный код (из окна разборки), сгенерированный джиттером, в текстовом файле? Я подозреваю, что не потому, что он оптимизирован для работы точно в срок.
Кроме того, является ли MSIL языком ассемблера или языком высокого уровня в контексте моего первого вопроса? то есть в .NET, похоже, есть два языка ассемблера, то есть MSIL и язык ассемблера, сгенерированный JITTER, хотя я подозреваю, что ответ заключается в том, что JITTER генерирует машинный код, который отформатирован как язык ассемблера в окне Dissassembly.
Я потратил время на чтение других вопросов, но не нашел ответа.