OpCodes.Rem_Un Campo

Definición

Divide dos valores sin signo e inserta el resultado en la pila de evaluación.

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 

Valor de campo

Comentarios

En la tabla siguiente se muestra el formato de ensamblado hexadecimal y del lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato Formato de ensamblado Descripción
5E rem.un Inserta el resto de dividir unsigned value1 sin firmar value2 en la pila.

El comportamiento transitorio de la pila, en orden secuencial, es:

  1. value1 se inserta en la pila.

  2. value2 se inserta en la pila.

  3. value2 y value1 se extrae de la pila y el resto de value1divvalue2 calculados.

  4. El resultado se inserta en la pila.

result = value1rem.unvalue2 cumple las condiciones siguientes:

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

0 = result<value2, donde div.un es la instrucción de división sin signo.

La rem.un instrucción calcula result e inserta en la pila. Rem.un trata sus argumentos como enteros sin signo, mientras Rem que los trata como enteros con signo.

Rem.un no se especifica para los números de punto flotante.

Las operaciones integrales inician DivideByZeroException si value2 es cero.

La sobrecarga del método siguiente Emit puede usar el rem.un código de operación:

Se aplica a