SORU
19 HAZİRAN 2009, Cuma


Kodu nasıl Visual C kullanarak arkasındaki montaj görüntülemek için ?

Başka bir soru, iki satır kodu verimliliği ile ilgili bir yazı okuyordum, ve OPERASYON kodu arkasındaki montaj baktı, "dedi ve" her iki hattın montaj aynıydı. Anlatılanlar bir yana, ne kadar assembly kodu bir program derlenmiş oluşturulan görünüm olabilir.

Microsoft Visual C kullanıyorum , ama aynı zamanda mümkünse kod arkasında derleme Visual Basic ile yazılmış görüntülemek için olup olmadığını bilmek istiyorum.

Nasıl bir program yüksek seviyeli dilde yazılmış C ve Visual Basic gibi arkasında derleme kod görüntülerim?

CEVAP
19 HAZİRAN 2009, Cuma


Çeşitli yaklaşımlar vardır:

  1. Normalde visual studio (ve çok tutulma) C ayıklarken montaj kodu görebilirsiniz. Visual Studio içinde bu söz konusu kod kesme noktası koymak için ve ne zaman hata ayıklayıcı tıklatın hakkı ve "Meclis" ( veya CTRL ALT D )

  2. İkinci yaklaşım derleme sırasında Meclis listeleri oluşturmak için. Bu ayarlar - ^ proje için . C/C ->Çıktı Dosyaları ->Listede Yer MİGROS ve dosya adını girin. "Montaj Çıktı", "Kaynak Kodu Derleme". ayrıca seçin

  3. Programı derlemek ve üçüncü taraf hata ayıklayıcı herhangi birini kullanın. Bunun için OllyDbg veya WinDbg kullanabilirsiniz. Ayrıca, IDA (interaktif çözücü) kullanabilirsiniz. Ama bu işin hardcore yoldur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • J Medema

    J Medema

    11 EKİM 2006
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008