OpCodes.Shr_Un Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desplaza un valor entero sin signo (en ceros) a la derecha el número de bits especificado e inserta el resultado en la pila de evaluación.
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
Valor de campo
Comentarios
En la tabla siguiente se muestra el formato de ensamblado hexadecimal y lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:
Formato | Formato de ensamblado | Descripción |
---|---|---|
64 | shr.un | Desplaza un entero a la derecha (desplazando en ceros). |
El comportamiento de transición de pila, en orden secuencial, es:
Un valor se inserta en la pila.
La cantidad de bits que se va a desplazar se inserta en la pila.
Número de bits que se van a desplazar y el valor se extrae de la pila; el valor se desplaza a la derecha por el número especificado de bits.
El resultado se inserta en la pila.
La shr.un
instrucción desplaza el valor (tipo int32
int64
, o native int
) directamente por el número especificado de bits. El número de bits es un valor de tipo int32
, int64
o native int
. El valor devuelto no se especifica si el número de bits que se va a desplazar es mayor o igual que el ancho (en bits) del valor proporcionado.
Shr.un
inserta un bit cero en la posición más alta en cada desplazamiento.
La sobrecarga del método siguiente Emit puede usar el shr.un
código de operación: