OpCodes.Mul Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Multiplicerar två värden och push-överför resultatet på utvärderingsstacken.
public: static initonly System::Reflection::Emit::OpCode Mul;
public static readonly System.Reflection.Emit.OpCode Mul;
staticval mutable Mul : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul 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 |
|---|---|---|
| 5A | mul | Multiplicerar två värden på stacken. |
Stackens övergångsbeteende i sekventiell ordning är:
value1skickas till stacken.value2skickas till stacken.value2ochvalue1poppas från stacken,value1multiplicerasvalue2med .Resultatet skickas till stacken.
Instruktionen mul multipliceras value1value2 med och push-överför resultatet på stacken. Heltalsåtgärder trunkerar tyst de övre bitarna på spill.
Se Mul_Ovf för en heltalsspecifik multiplikationsåtgärd med spillhantering.
För flyttalstyper, 0 * oändlighet = NaN.
Följande Emit metodöverlagring kan använda mul opcode: