Język

OpCodes.Rem_Un Pole

Definicja

Dzieli dwie niepodpisane wartości i wypycha resztę do stosu oceny.

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 

Wartość pola

Uwagi

W poniższej tabeli wymieniono format zestawu szesnastkowy i Microsoft Intermediate Language (MSIL) instrukcji wraz z krótkim podsumowaniem referencyjnym:

Format Format zestawu Opis
5E rem.un Wypycha resztę dzielenia niepodpisanego value1 przez niepodpisane value2 na stos.

Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:

  1. value1 jest wypchnięty na stos.

  2. value2 jest wypchnięty na stos.

  3. value2i value1 są zwinięte ze stosu i pozostałe obliczonevalue1divvalue2.

  4. Wynik jest wypychany do stosu.

result = value1 rem.un value2 spełnia następujące warunki:

result = value1 - value2 x(value1div.unvalue2) i:

0 = result<value2, gdzie div.un jest niepodpisaną instrukcją dzielenia.

Instrukcja rem.un oblicza result i wypycha ją na stos. Rem.un Traktuje argumenty jako niepodpisane liczby całkowite, lecz Rem traktuje je jako liczby całkowite ze znakiem.

Rem.un jest nieokreślony dla liczb zmiennoprzecinkowych.

Operacje całkowite zgłaszają wartość DivideByZeroException zero value2 .

Następujące Emit przeciążenie metody może używać rem.un kodu opcode:

Dotyczy