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

  • Blunty

    Blunty

    13 Mart 2006
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008