یکی از قابلیت های ویژوال استودیو نمایش کد های اسمبلی ایجاد شده توسط کامپایلر است.

اگر در حال دیباگ کد های Managed باشید، در پنجره Disassembly می توانید کد های native ایجاد شده توسط کامپایلر Just-in-Time (JIT) را مشاهده کنید.

توجه داشته باشید این کد ها، کد های میانی ایجاد شده توسط Visual Studio نیستند. بلکه کد های native هستند.

چگونه کد های اسمبلی در ویژوال استودیو را ببینیم؟

برای فعال سازی پنجره Disassembly و نمایش کد های اسمبلی در Visual Studio 2019 از آدرس : Tools > Options (or Tools > Options) > Debugging گزینه Enable address-level debugging را فعال کنید.

Enable address-level debugging

بعد از فعال سازی، برای نمایش آن از آدرس : Debug > Windows Disassembly به این پنجره دسترسی دارید.

پنجره Disassemblyحال می توانید کد های اسمبلی زبان های سی شارپ، اف شارپ، ویژوال بیسیک و سی پلاس پلاس را ببینید.

 

 

منبع : http://bit.ly/2kpKQbN