Share via


OpCodes.Shr_Un Alan

Tanım

İş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 Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
64 shr.un Tamsayıyı sağa kaydırarak (sıfırlarla kaydırarak).

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. Yığına bir değer gönderilir.

  2. Kaydırılacak bit miktarı yığına gönderilir.

  3. 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.

  4. Sonuç yığına gönderilir.

Yönerge, shr.un değeri (türü int32, int64 veya native int) belirtilen sayıda bit sağa kaydırıyor. Bit sayısı, int64 veya native inttüründe int32bir değerdir. Kaydırılacak bit sayısı, sağlanan değerin genişliğine (bit cinsinden) eşit veya ondan 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:

Şunlara uygulanır