OpCodes.Mul_Ovf_Un Fält

Definition

Multiplicerar två osignerade heltalsvärden, utför en spillkontroll och push-överför resultatet till utvärderingsstacken.

public: static initonly System::Reflection::Emit::OpCode Mul_Ovf_Un;
public static readonly System.Reflection.Emit.OpCode Mul_Ovf_Un;
 staticval mutable Mul_Ovf_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul_Ovf_Un As OpCode 

Fältvärde

Kommentarer

I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:

Format Sammansättningsformat Description
D9 mul.ovf.un Multiplicerar två osignerade värden i stacken med en spillkontroll.

Stackens övergångsbeteende i sekventiell ordning är:

  1. value1 skickas till stacken.

  2. value2 skickas till stacken.

  3. value2 och value1 poppas från stacken; value1 multipliceras value2med , med en spillkontroll.

  4. Resultatet skickas till stacken.

Instruktionen mul.ovf.un multiplicerar det osignerade heltalet value1 med ett osignerat heltal value2 och push-överför resultatet på stacken. Ett undantag utlöses om resultatet inte får plats i resultattypen.

OverflowException genereras om resultatet inte kan representeras i resultattypen.

Följande Emit metodöverlagring kan använda mul.ovf.un opcode:

Gäller för