OpCodes.Shr_Un Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşaretsiz bir tamsayı değerini (sıfır cinsinden) belirtilen sayıda bit sağa kaydırarak sonucu değerlendirme yığınına iletir.
public: static initonly System::Reflection::Emit::OpCode Shr_Un;
public static readonly System.Reflection.Emit.OpCode Shr_Un;
staticval mutable Shr_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Shr_Un As OpCode
Alan Değeri
Açıklamalar
Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
| 64 | shr.un | Bir tamsayıyı sağa kaydırarak (sıfırlar halinde kaydırarak). |
Sıralı sırada yığın geçiş davranışı şöyledir:
Bir değer yığına gönderilir.
Kaydırılacak bit miktarı yığına gönderilir.
Kaydırılacak bit sayısı ve değer yığından çıkarılır; değeri belirtilen sayıda bit ile sağa kaydırılır.
Sonuç yığına gönderilir.
Yönerge, shr.un değeri (türü int32, int64 veya native int) belirtilen bit sayısı kadar sağa kaydırıyor. Bit sayısı, int32 veya int64türünde native intbir değerdir. Kaydırılacak bit sayısı sağlanan değerin genişliğine (bit cinsinden) eşit veya daha büyükse dönüş değeri belirtilmez.
Shr.un her vardiyada en yüksek konuma sıfır bit ekler.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu shr.un kullanabilir: