Ev gelişme Kalıcı kayıt nedir? - techopedia nedir?

Kalıcı kayıt nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Kalıcı Kayıt ne anlama gelir?

Kalıcı olmayan bir kayıt, alt rutin çağrılar üzerinden korunması gereken içeriklerle bir kayıt türüdür. Kalıcı bir kaydın değeri rutin tarafından her değiştiğinde, kayıt değiştirilmeden önce eski değerin yığına kaydedilmesi ve geri dönmeden önce bu değerin geri yüklenmesi gerekir. Bir kayıt, sabit sayıda kayıt olması dışında bir değişkene benzer. Her kayıt, CPU'da tek bir değerin kaydedildiği benzersiz bir konumdur. Kayıt, toplama, çarpma, çıkarma, vb. Gibi matematiksel fonksiyonların gerçekleştirilebildiği tek yerdir. Kayıtlar genellikle belleğe başvuran işaretçileri tutar. Bellek ve kayıtlar arasında değer taşımak yaygın bir durumdur.

Techopedia, Kalıcı Olmayan Kaydı açıklıyor

Aşağıda geçici olmayan kayıtlara birkaç örnek verilmiştir:

  • ebx : Genel amaçlar için kullanılan uçucu olmayan bir yazmaç. Genellikle hesaplamaları hızlandırmak için bir fonksiyon aracılığıyla ortak bir değere ayarlanır.


  • esi : Genel amaçlar için kullanılan uçucu olmayan bir kayıt defteri. Genellikle bir işaretçi olarak kullanılır, özellikle de veriler için kaynak ve hedef gerektiren "rep-" sınıf talimatları için. Burada esi kaynağa işaret eder. Bir esi genellikle değişikliklere eğilimli olmadığı için bir işlev aracılığıyla kullanılan verileri tutar.


  • edi : Genel amaçlar için kullanılan bir başka kalıcı kayıt. Bu genellikle bir işaretçi olarak kullanılır. Bir edi, genellikle hedefe işaret etmesi dışında, bir esi ile aynıdır.


  • ebp : Genel amaçlı bir kayıt olarak kullanılan başka bir kalıcı kayıt. Derleme ayarlarına bağlı olarak iki farklı kullanımı vardır. Genel amaçlı bir yazmaç veya bir çerçeve işaretleyicisidir. Derleme optimize edilmemişse veya kod elle yazılmışsa, ebp bir işlev başladığında yığının konumunu izler. Yığın bir işlev aracılığıyla değiştirildiğinden, ebp orijinal değerine ayarlandığında, yığına kaydedilen değişkenlere kolayca başvurulabilir. Derleme optimize edilmişse ebp, herhangi bir veri türünü saklamak için genel amaçlı bir kayıt olarak kullanılırken, yığın işaretçisi için hesaplamalar hareketine bağlı olarak gerçekleştirilir.
Kalıcı kayıt nedir? - techopedia nedir?