Aracılığıyla paylaş


Yazmaçlar penceresinde yazmaç değerlerini görüntüleme (C#, C++, Visual Basic, F#)

Yazmaçlar penceresi, Visual Studio hata ayıklaması sırasında yazmaç içeriğini görüntüler. Yazmaçların arkasındaki kavramlara ve Yazmaçlar penceresine üst düzey giriş için bkz. Yazmaçlar Penceresi Hakkında.

Hata ayıklama sırasında, uygulamanızda kod yürütülürken kayıt değerleri değişir. Yakın zamanda değiştirilen değerler, Yazmaçlar penceresinde kırmızı olarak görünür. Yazmaçlar penceresinde gördüğünüz bayraklar hakkında bilgi için bkz . Yazmaçlar penceresi hakkında.

Not

Yazmaç bilgileri betik veya SQL uygulamaları için kullanılamaz.

C++ kodunda yazmaç değerlerini de düzenleyebilirsiniz. Daha fazla bilgi için bkz . Yazmaç değerini düzenleme.

Not

İletişim kutuları ve menü komutları Visual Studio sürümünüze veya ayarlarınıza bağlı olarak farklılık gösterebilir. Ayarlarınızı değiştirmek için Visual Studio Araçları menüsünden Ayarlar İçeri ve Dışarı Aktar'ı seçin. Daha fazla bilgi için bkz . Tüm ayarları sıfırlama.

Yazmaç değerlerini görüntüleme

  1. Araçlar (veya Hata Ayıklama)> Seçenekleri>Hata Ayıklama'da Adres düzeyinde hata ayıklamayı etkinleştir'i seçerek adres düzeyinde hata ayıklamayı etkinleştirin.

  2. Hata ayıklarken veya kesme noktasında duraklatılırken Windows>Yazmaçlarında Hata Ayıkla'yı>seçin veya Alt 5'e+ basın.

Kayıt Gruplarını görüntüleme ve gizleme (C#, C++, Visual Basic, F#)

Dağınıklığı azaltmak için, Yazmaçlar penceresi kayıtları gruplar halinde düzenler. Yazmaçlar penceresine sağ tıklarsanız, bu grupları içeren bir kısayol menüsü görürsünüz. Bu menüyü aşağıdaki yordama uygun şekilde görüntüleyebilir veya gizleyebilirsiniz.

Not

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir. Ayarlarınızı değiştirmek için Araçlar menüsünden Ayarlar İçeri ve Dışarı Aktar'ı seçin. Daha fazla bilgi için bkz . Tüm ayarları sıfırlama.

Kayıt gruplarını görüntülemek veya gizlemek için:

  1. Yazmaçlar penceresine sağ tıklayın.

  2. Kısayol menüsünde, göstermek veya gizlemek istediğiniz kayıt gruplarını seçin.

    Hata ayıkladığınız donanım tarafından desteklenmeyen kayıt grupları kısayol menüsünde devre dışı bırakıldığından seçilemezler.

Yazmaç değerini düzenleme (C++)

C++ kodu için, hata ayıklayıcıda duraklatılmış durumdayken bir yazmaç değerini düzenleyebilirsiniz.

Yazmaçlar penceresi yalnızca Seçenekler iletişim kutusundaki Hata Ayıklama düğümünde adres düzeyinde hata ayıklama etkinleştirildiğinde kullanılabilir.

Bir yazmaç değerini değiştirmek için:

  1. Yazmaçlar penceresinde SEKME tuşunu veya fareyi kullanarak ekleme noktasını değiştirmek istediğiniz değere getirin. Yazmaya başladığınızda, imlecin üzerine yazmak istediğiniz değerin önünde bulunması gerekir.

  2. Yeni değeri yazın.

    Dikkat

    Kayıt değerlerinin değiştirilmesi (özellikle EIP ve EBP kayıtlarında) program yürütmeyi etkileyebilir.

    Dikkat

    Kayan nokta değerlerini düzenlemek, kesirli bileşenlerin ondalıktan ikiliye dönüştürülmesi nedeniyle küçük yanlışlıklara neden olabilir. Zararsız görünen bir düzenleme bile kayan nokta yazmacındaki en az önemli bitlerin bazılarında değişikliklere neden olabilir.