OpCodes.Rem_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.
İki imzasız değeri böler ve kalanları değerlendirme yığınına iter.
public: static initonly System::Reflection::Emit::OpCode Rem_Un;
public static readonly System.Reflection.Emit.OpCode Rem_Un;
staticval mutable Rem_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Rem_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:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
5E | rem.un | İşaretsiz olan bölmenin kalan kısmını işaretsiz value1 value2 olarak yığına iter. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
value1
yığına itilir.value2
yığına itilir.value2
vevalue1
yığından ve geri kalanıvalue1
div
value2
hesaplanandan çıkarılır.Sonuç yığına gönderilir.
result
= value1
rem.un
value2
aşağıdaki koşulları karşılar:
result
= value1
- value2
x(value1
div.un
value2
) ve:
0 = result
<value2
, burada div.un
imzasız bölme yönergesidir.
Yönerge bunu rem.un
hesaplar result
ve yığına iletir. Rem.un
bağımsız değişkenlerini işaretsiz tamsayılar olarak kabul ederken Rem , bunları işaretli tamsayılar olarak kabul eder.
Rem.un
kayan noktalı sayılar için belirtilmemiştir.
İntegral işlemler sıfır ise value2
oluştururDivideByZeroException.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu rem.un
kullanabilir:
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin