Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 20185|Отговор: 0

[Източник] C# Обратно инженерство - набор от инструкции в IL

[Копирай линк]
Публикувано в 23.10.2014 г. 20:51:48 ч. | | |
Прескочи към колекцията от команди
Публичното поле Static Beq прехвърля контрола към целевата инструкция, ако двете стойности са равни.
Публично поле Статично Beq_S Ако двете стойности са равни, управлението се прехвърля към целевата инструкция (съкратена форма).
Статичен Bge на публично поле прехвърля контрола към целевата инструкция, ако първата стойност е по-голяма или равна на втората стойност.
Публично поле Статично Bge_S прехвърля контрола към целевата инструкция (съкратена форма), ако първата стойност е по-голяма или равна на втората стойност.
Публично поле Статично Bge_Un При сравняване на беззнакови цели стойности или несортируеми стойности с плаваща запетая, ако първата стойност е по-голяма от втората, управлението се прехвърля към целевата инструкция.
Публично поле Статично Bge_Un_S При сравняване на беззнакови цели числа или несортируеми стойности с плаваща запетая, ако първата стойност е по-голяма от втората, управлението се прехвърля към целевата инструкция (съкратена форма).
Статичен Bgt на публичното поле прехвърля контрола на целевата команда, ако първата стойност е по-голяма от втората.
Публично поле Статично Bgt_S Ако първата стойност е по-голяма от втората, управлението се прехвърля към целевата инструкция (кратка форма).
Публично поле Статично Bgt_Un При сравняване на беззнакови цели стойности или несортируеми стойности с плаваща запетая, ако първата стойност е по-голяма от втората, управлението се прехвърля към целевата инструкция.
Публично поле Статично Bgt_Un_S При сравняване на беззнакови цели числа или несортируеми стойности с плаваща запетая, ако първата стойност е по-голяма от втората, управлението се прехвърля към целевата инструкция (съкратена форма).
Публичното поле Static Ble прехвърля контрола на целевата команда, ако първата стойност е по-малка или равна на втората.
Публично поле Статично Ble_S Ако първата стойност е по-малка или равна на втората, управлението се прехвърля към целевата инструкция (съкратена форма).
Публично поле Статично Ble_Un При сравняване на беззнакови цели числа или несортируеми стойности с плаваща запетая, ако първата стойност е по-малка или равна на втората, управлението се прехвърля към целевата инструкция.
Публично поле Статично Ble_Un_S При сравняване на беззнакови цели числа или несортируеми стойности с плаваща запетая, ако първата стойност е по-малка или равна на втората, управлението се прехвърля към целевата инструкция (кратка форма).
Публично поле Static Blt прехвърля контрола към целевата инструкция, ако първата стойност е по-малка от втората стойност.
Публично поле Статично Blt_S Ако първата стойност е по-малка от втората, управлението се прехвърля към целевата инструкция (съкратена форма).
Публично поле Статично Blt_Un При сравняване на беззнакови цели или несортируеми стойности с плаваща запетая, ако първата стойност е по-малка от втората, управлението се прехвърля към целевата инструкция.
Публично поле Статично Blt_Un_S При сравняване на беззнакови цели числа или несортируеми стойности с плаваща запетая, ако първата стойност е по-малка от втората, управлението се прехвърля към целевата инструкция (съкратена форма).
Публично поле Static Bne_Un прехвърля контрола към целевата инструкция, когато две беззнакови цели стойности или несортируеми стойности с плаваща запетая не са равни.
Публично поле Статично Bne_Un_S прехвърля контрола към целевата инструкция (съкратена форма), когато две беззнакови цели стойности или несортируеми стойности с плаваща запетая не са равни.
Публично поле Static Br безусловно прехвърля контрола на целеви инструкции.
Статичен Br_S на публично поле безусловно прехвърля контрола на целеви инструкции (съкратена форма).
Публично поле Static Brfalse прехвърля контрола към целевата инструкция, ако стойността е false, празна референция (Nothing in Visual Basic) или нула.
Публично поле Static Brfalse_S прехвърля контрола към целевата инструкция, ако стойността е false, празна референция или нула.
Публично поле Static Brtrue прехвърля управлението към целевата инструкция, ако стойността е вярна, ненулева или различна от нула.
Публичното поле Static Brtrue_S прехвърля управлението към целевата инструкция (съкратена форма), ако стойността е вярна, ненулева или различна от нула.
Сравнете колекциите от инструкции
Статичният ceq на публично поле сравнява две стойности. Ако двете стойности са равни, цялото число 1 (int32) се изпраща върху изчислителния стек; В противен случай пуснете 0 (int32) в изчислителния стек.
Статичен CGT на публично поле сравнява две стойности. Ако първата стойност е по-голяма от втората, цялото число 1 (int32) се изпраща върху изчислителния стек; Вместо това, пуснете 0 (int32) в изчислителния стек.
Публично поле Статично Cgt_Un Сравнете две неподписани или несортируеми стойности. Ако първата стойност е по-голяма от втората, цялото число 1 (int32) се изпраща върху изчислителния стек; Вместо това, пуснете 0 (int32) в изчислителния стек.
Статичен CLT на публично поле сравнява две стойности. Ако първата стойност е по-малка от втората, пуснете цяло число 1 (int32) върху изчислителния стек; Вместо това, пуснете 0 (int32) в изчислителния стек.
Публично поле Статично Clt_Un сравнява беззнакови или несортируеми стойности value1 и value2. Ако стойност1 е по-малка от стойност2, пуснете цяло число 1 (int32) върху изчислителния стек; Вместо това, пуснете 0 (int32) в изчислителния стек.

Публичното поле Static Jmp излиза от текущия метод и преминава към зададения метод.

      Описание на името
Публичното поле Static Add сумира двете стойности и изпраща резултата върху изчислителния стек.
Публично поле Static Add_Ovf сумира две цели числа, извършва проверка на препълване и изпраща резултатите върху изчислителния стек.
Публично поле Static Add_Ovf_Un сумира две беззнакови цели числа, извършва проверка на препълване и изпраща резултатите върху изчислителния стек.
Публично поле Статично И изчислява битовите "и" на двете стойности и изпраща резултата върху изчислителния стек.
Публичното поле Static Arglist връща неуправляван указател към списъка с параметри за текущия метод.

Публичното поле Static Box преобразува клас на стойност в референтен обект (тип O).
Static Break в публичното поле сигнализира към Публичната езикова структура (CLI), за да уведоми дебъгера, че е достигната точка на прекъсване.
Публично поле Static Call извиква метод, посочен от спецификатор на метод, който се предава.
Публичното поле Static Calli извиква метода, посочен в изчислителния стек (като указател към входната точка), като извиква параметрите, описани от конвенцията.
Публично поле Static Callvirt извиква метода за пост-свързване на обекта и изпраща връщаната стойност върху изчислителния стек.
Публично поле Static Castclass се опитва да преобразува обекта, преминат чрез референция, към определен клас.
Публично поле Static Ckfinite хвърля изключение за аритметика, ако стойността не е крайна.

Публично поле Static Constrained ограничения са типът виртуален метод, който то създава.
Публично поле Static Conv_I преобразува стойността, намираща се в горната част на изчислителния стек, в естествено int.
Публично поле Static Conv_I1 преобразува стойността в горната част на изчислителния стек в int8 и след това я разширява (pads) до int32.
Публично поле Static Conv_I2 преобразува стойността в горната част на изчислителния стек в int16, която след това се разширява (попълва) до int32.
Публично поле Static Conv_I4 преобразува стойността в горната част на изчислителния стек в int32.
Public field Static Conv_I8 преобразува стойността в горната част на изчислителния стек в int64.
Публично поле Static Conv_Ovf_I преобразува стойност, разположена в горната част на изчислителния стек, в знаково естествено int и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_I_Un преобразува беззнакова стойност в горната част на изчислителния стек в подписан естествен int и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_I1 преобразува подписаната стойност в горната част на изчислителния стек в подписан int8 и я разширява до int32, като хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_I1_Un преобразува неподписана стойност в горната част на изчислителния стек в подписан int8 и я разширява до int32, като хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_I2 преобразува стойност със знак в горната част на изчислителния стек в подписан int16 и го разширява до int32, като хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_I2_Un преобразува неподписана стойност в горната част на изчислителния стек в подписан int16 и я разширява до int32, като хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_I4 преобразува подписана стойност в горната част на изчислителния стек в подписан int32 и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_I4_Un преобразува неподписана стойност в горната част на изчислителния стек в подписан int32 и хвърля OverflowException, когато тя препълни.
Public field Static Conv_Ovf_I8 преобразува подписана стойност в горната част на изчислителния стек в подписан int64 и хвърля OverflowException при препълване.
Public field Static Conv_Ovf_I8_Un преобразува неподписана стойност в горната част на изчислителния стек в подписан int64 и хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_U преобразува знакова стойност в горната част на изчислителния стек в неподписан естествен int и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_U_Un преобразува беззнакова стойност в горната част на изчислителния стек в неподписан естествен int и хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_U1 преобразува подписана стойност в горната част на изчислителния стек в неподписана int8 и я разширява до int32, като хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_U1_Un преобразува незнакова стойност в горната част на изчислителния стек в беззнаков int8 и я разширява до int32, като при препълване хвърля OverflowException.
Публично поле Static Conv_Ovf_U2 преобразува подписаната стойност в горната част на изчислителния стек в беззнакова int16 и я разширява до int32, като хвърля OverflowException при препълване.
Публично поле Static Conv_Ovf_U2_Un преобразува незнакова стойност в горната част на изчислителния стек в неподписан int16 и я разширява до int32, като при препълване хвърля OverflowException.
Публично поле Static Conv_Ovf_U4 преобразува знакова стойност в горната част на изчислителния стек в неподписан int32 и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_Ovf_U4_Un преобразува неподписана стойност в горната част на изчислителния стек в неподписан int32 и хвърля OverflowException, когато тя препълни.
Public field Static Conv_Ovf_U8 преобразува подписана стойност в горната част на изчислителния стек в неподписан int64 и пуска OverflowException, когато тя препълни.
Public field Static Conv_Ovf_U8_Un преобразува неподписана стойност в горната част на изчислителния стек в неподписан int64 и хвърля OverflowException, когато тя препълни.
Публично поле Static Conv_R_Un преобразува беззнакова цяло стойност в горната част на изчислителния стек в float32.
Public field Static Conv_R4 преобразува стойността в горната част на изчислителния стек във float32.
Публично поле Static Conv_R8 преобразува стойността в горната част на изчислителния стек в float64.
Публично поле Static Conv_U преобразува стойността в горната част на изчислителния стек в беззнаково естествено int и след това я разширява до естествено int.
Публично поле Static Conv_U1 преобразува стойността в горната част на изчислителния стек в беззнакова int8 и след това я разширява до int32.
Публично поле Static Conv_U2 преобразува стойността в горната част на изчислителния стек в беззнакова int16 и след това я разширява до int32.
Публично поле Static Conv_U4 преобразува стойността в горната част на изчислителния стек в беззнакова int32 и след това я разширява до int32.
Публично поле Static Conv_U8 преобразува стойността в горната част на изчислителния стек в беззнакова int64 и след това я разширява до int64.
Статичен CPBLK на публичното поле копира определен брой байтове от изходния адрес към адреса на дестинацията.
Публичното статично поле cpobj копира типа стойност, който се намира на адреса на обекта (от тип &, * или естествен int), на адреса на целевия обект (тип &, * или естествен int).
Публичното поле Static Div разделя двете стойности и изпраща резултата върху изчислителния стек като float (тип F) или фактор (тип int32).
Публично поле Static Div_Un дели две беззнакови цели стойности и изпраща резултата (int32) върху изчислителния стек.
Public field static dup репликира текущата най-висока стойност в изчислителния стек и изпраща копието върху изчислителния стек.
Публичното поле Static Endfilter прехвърля контрола от филтърната клауза на изключението обратно към обработващия за изключения в Public Language Structure (CLI).
Публичното поле Static Endfinally прехвърля контрола от клаузата за грешка или накрая на блока с изключения обратно към обработващия за изключения в Public Language Structure (CLI).
Публично поле static initblk инициализира определен блок памет, разположен на конкретен адрес с даден размер и начална стойност.
Публичното поле Static Initobj инициализира всички полета на обект, разположен на определен адрес, в празна референция или 0 от съответния примитивен тип.
Публично поле Static Isinst тества дали обектна препратка (тип O) е екземпляр на конкретен клас.
Публичното статично ldarg зарежда параметри (реферирани със зададени индексни стойности) върху стека.
Публично поле Static Ldarg_0 зарежда параметри с индекс 0 върху изчислителния стек.
Публично поле Static Ldarg_1 зарежда параметри с индекс 1 върху изчислителния стек.
Публично поле Static Ldarg_2 зарежда параметри с индекс 2 върху изчислителния стек.
Публично поле Static Ldarg_3 зарежда параметри с индекс 3 върху изчислителния стек.
Публичното поле Static Ldarg_S зарежда параметри (реферирани чрез зададен кратък индекс) върху изчислителния стек.
Публичното статично ldarga зарежда адресите на параметрите върху изчислителния стек.
Публично поле Static Ldarga_S зарежда адреси на параметри в изчислителния стек в кратка форма.
Public field Static Ldc_I4 изпраща предоставената стойност на тип int32 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_0 поставя цяло число 0 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_1 изпраща цяло число 1 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_2 изпраща цяло число 2 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_3 изтласква цяло число 3 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_4 изпраща цяло число 4 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_5 изпраща цяло число 5 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_6 изпраща цяло число 6 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_7 изпраща цяло число 7 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_8 изпраща цяло число 8 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_M1 изпраща цяло число -1 като int32 върху изчислителния стек.
Публично поле Static Ldc_I4_S изпраща предоставената int8 стойност като int32 върху изчислителния стек (съкратена форма).
Статичен Ldc_I8 на публично поле прехвърля стойността на предоставения тип int64 като int64 върху изчислителния стек.
Public field Static Ldc_R4 прехвърля стойността на предоставения float32 тип като F (float) тип върху изчислителния стек.
Публично поле Static Ldc_R8 изпраща предоставената стойност на тип float64 като F (float) тип върху изчислителния стек.
Публично поле Static Ldelem зарежда елементи от зададения индекс на масива в горната част на изчислителния стек според типа, зададен в директивата.
Публично поле Static Ldelem_I зарежда елементи от тип natural int, които се намират в индекса на зададения масив като natural int, в горната част на изчислителния стек.
Публично поле Static Ldelem_I1 зарежда елемент от тип int8, разположен в индекса на зададения масив, като int32, в горната част на изчислителния стек.
Публично поле Static Ldelem_I2 зарежда елемент от тип int16, разположен в посочения индекс на масива като int32, в горната част на изчислителния стек.
Публично поле Static Ldelem_I4 зарежда елемент от тип int32, разположен в посочения индекс на масива, като int32 в горната част на изчислителния стек.
Публично поле Static Ldelem_I8 зарежда елемент от типа int64, разположен в посочения индекс на масива, като int64 в горната част на изчислителния стек.
Публично поле Static Ldelem_R4 зарежда елементи от тип float32, разположени в индекса на зададения масив като типове F (типове с плаваща запетая) в горната част на изчислителния стек.
Публично поле Static Ldelem_R8 зарежда елементи от тип float64, разположени в индекса на зададения масив, като типове F (типове с плаваща запетая) в горната част на изчислителния стек.
Публично поле Static Ldelem_Ref зарежда елемент, съдържащ обектна референция, разположена в индекса на зададен масив като O тип (препратка към обекта) в горната част на изчислителния стек.
Публично поле Static Ldelem_U1 зарежда елемент от тип unsigned int8, разположен в индекса на зададения масив като int32, в горната част на изчислителния стек.
Публично поле Static Ldelem_U2 зарежда елемент от тип unsigned int16, разположен в индекса на зададения масив като int32, в горната част на изчислителния стек.
Публичното поле Static Ldelem_U4 зарежда елемент от тип unsigned int32, разположен в посочения индекс на масива, като int32 в горната част на изчислителния стек.
Публично поле Static Ldelema зарежда адреса на елемента на масива, разположен в зададения индекс на масива, като тип a & (управляван указател) в горната част на изчислителния стек.
Публично поле Статично LDFLD намира стойността на поле в обект, който препраща към това поле в момента в изчислителния стек.
Публично поле Static Ldflda търси адреса на поле в обект, който се позовава на полето в момента в изчислителния стек.
Public field static ldftn изпраща неуправлявани указатели (естествени int типове) към нативен код, който реализира специфичен метод върху изчислителния стек.
Публично поле Статично Ldind_I косвено зарежда стойности от тип natural int върху изчислителния стек като естествени int.
Публичното поле Static Ldind_I1 косвено зарежда стойност от тип int8 върху изчислителния стек като int32.
Публично поле Static Ldind_I2 косвено зарежда стойности от тип int16 върху изчислителния стек като int32.
Публичното поле Static Ldind_I4 косвено зарежда стойности от тип int32 върху изчислителния стек като int32.
Публично поле Static Ldind_I8 косвено зарежда стойности от тип int64 върху изчислителния стек като int64.
Публично поле Статично Ldind_R4 косвено зарежда стойност тип float32 като F (float) тип върху изчислителния стек.
Публично поле Static Ldind_R8 косвено зарежда стойност от тип float64 като F (float) тип върху изчислителния стек.
Публично поле Static Ldind_Ref косвено зарежда препратки към обекти като типове O (препратка към обекти) върху изчислителния стек.
Публично поле Static Ldind_U1 косвено зарежда стойност от тип unsigned int8 в изчислителния стек като int32.
Публично поле Static Ldind_U2 косвено зарежда стойност от тип unsigned int16 върху изчислителния стек като int32.
Публично поле Static Ldind_U4 косвено зарежда стойности от тип unsigned int32 върху изчислителния стек като int32.
Публично поле Статичен Ldlen прехвърля броя на елементите на едномерен масив, започващ от нула, върху изчислителния стек.
Публичното поле Static Ldloc зарежда локални променливи на зададен индекс върху изчислителния стек.
Публично поле Static Ldloc_0 зарежда локални променливи с индекс 0 върху изчислителния стек.
Публично поле Static Ldloc_1 зарежда локални променливи на индекс 1 върху изчислителния стек.
Публично поле Static Ldloc_2 зарежда локални променливи на индекс 2 върху изчислителния стек.
Публично поле Static Ldloc_3 зарежда локални променливи на индекс 3 върху изчислителния стек.
Публично поле Статично Ldloc_S зарежда локални променливи с определен индекс върху изчислителния стек (съкратена форма).
Публично поле Static Ldloca зарежда адресите на локални променливи, разположени в определен индекс, върху изчислителния стек.
Публично поле Static Ldloca_S зарежда адреса на локална променлива, разположена на конкретен индекс, върху изчислителния стек (съкратена форма).
Статичното публично поле ldnull изпраща нулеви референции (O типове) върху изчислителния стек.
Публичното статично поле ldobj копира обекта тип стойност, към който адресът сочи към върха на изчислителния стек.
Публично поле Статично ldsfld прехвърля стойността на статично поле върху изчислителния стек.
Публично поле Static Ldsflda изпраща адреса на статично поле върху изчислителния стек.
Публично поле Static Ldstr изпраща нови препратки към обекти към низове, съхранени в метаданни.
Публичното поле Static Ldtoken преобразува токена на метаданните в неговото представяне по време на изпълнение и го изпраща върху изчислителния стек.
Public field static ldvirtftn изпраща неуправлявани указатели (естествени int типове) към нативен код, който реализира специфичен виртуален метод, свързан със зададен обект, върху изчислителния стек.
Статичен отпуск на публично поле излиза от защитена кодова зона, безусловно прехвърляйки контрола на конкретна целева директива.
Публично поле Статичен Leave_S напуска защитените кодови зони, безусловно прехвърляйки контрола на целеви директиви (съкратена форма).
Public field static localloc разпределя определен брой байтове от локалния динамичен mempool и изпраща адреса на първия разпределен байт (временен указател, тип *) върху изчислителния стек.
Публично поле Static Mkrefany изпраща типизирани препратки към конкретни типове инстанции в изчислителния стек.
Публично поле Static Mul умножава две стойности и изпраща резултата върху изчислителния стек.
Публично поле Static Mul_Ovf умножава две цели числа, извършва проверка на препълване и изпраща резултата върху изчислителния стек.
Публично поле Static Mul_Ovf_Un умножава две беззнакови цели числа, извършва проверка на препълване и изпраща резултата върху изчислителния стек.
Статично отрицателно на публичното поле извършва обратна стойност и изпраща резултата върху изчислителния стек.
Публично поле Static Newarr изпраща препратки към обекти към нов едномерен масив с нулево начало с елементи от определен тип върху изчислителния стек.
Public field static Newobj създава нов обект или инстанция с тип стойност и изпраща обектна препратка (тип O) към изчислителния стек.
Статичният nop на публичното поле запълва пространството, ако опкодът бъде поправен. Въпреки че може да изисква цикли на обработка, не се извършва смислено действие.
Публичното поле Static Not изчислява битовото допълнение на цели числа в горната част на стека и изпраща резултата върху изчислителния стек като същия тип.
Публично поле Static Or изчислява битово допълнение на двете цели стойности в горната част на стека и изпраща резултата върху изчислителния стек.
Static Pop в публично поле премахва стойности, които в момента са в горната част на изчислителния стек.
Статичен префикс за публично поле1 Тази команда е инструкция за резервиране.
Публичен статичен префикс 2 Тази команда е инструкция за задържане.
Статичен префикс на публично поле3 Тази команда е директива за задържане.
Публичен статичен префикс4 Тази команда е резервна команда.
Публичен статичен префикс 5 Тази команда е резервирана команда.
Public field static prefix6 Тази команда е инструкция за задържане.
Статичен префикс на публично поле7 Тази команда е директива за задържане.
Публичен статичен префикс Тази команда е резервирана команда.
Статичното читане само за публично поле уточнява, че следващата операция за адрес на масива не извършва проверка на типове по време на изпълнение и връща управляван указател с ограничена вариабилност.
Публично поле Static Refanytype извлича типови тагове, вградени в типизирани референции.
Public field static refanyval извлича адреси (и типове), вградени в типизирани референции.
Публичното поле Static Rem дели две стойности и изпраща останалото върху изчислителния стек.
Публично поле Static Rem_Un разделя две беззнакови стойности и изпраща останалото върху изчислителния стек.
Статичният RT на публично поле се връща от текущия метод и изпраща върнатата стойност, ако е налична, от изчислителния стек на обаждащия се към изчислителния стек на потребителя.
Статичното повторно хвърляне на публично поле хвърля настоящото изключение.
Публичното поле Static Shl измества цяло число наляво (запълнено с нули) определен брой битове и изпраща резултата върху изчислителния стек.
Публичното поле Static Shr измества цяло число надясно (запазвайки символа) с зададен брой битове и изпраща резултата върху изчислителния стек.
Публичното поле Static Shr_Un измества беззнаковата цяло стойност надясно (запълнена с нули) с зададения брой битове и изпраща резултата върху изчислителния стек.
Публичното поле Static Sizeof изпраща размера на предоставения тип стойност в байтове върху изчислителния стек.
Публичното поле Static Starg съхранява стойности, разположени в горната част на изчислителния стек, в параметрични слотове, разположени в зададения индекс.
Публично поле Static Starg_S съхранява стойности, разположени в горната част на изчислителния стек в зададения индекс (съкратена форма) в параметърния слот.
Статичната стела на публично поле заменя елементите на масива при даден индекс със стойности от изчислителния стек, типът на който е зададен в директивата.
Публичното поле Статично Stelem_I заменя елементите на масива в даден индекс с естествена int стойност в изчислителния стек.
Публично поле Статично Stelem_I1 заменя елементите на масива в даден индекс с int8 стойности в изчислителния стек.
Публично поле Static Stelem_I2 заменя елементите на масива при даден индекс с int16 стойност в изчислителния стек.
Публично поле Статично Stelem_I4 заменя елементите на масива при даден индекс с int32 стойност в изчислителния стек.
Публично поле Static Stelem_I8 заменя елемента на масива при даден индекс с int64 стойност в изчислителния стек.
Публично поле Static Stelem_R4 заменя елементите на масива в даден индекс с float32 стойности в изчислителния стек.
Публично поле Static Stelem_R8 заменя елемента на масива при даден индекс с float64 стойност в изчислителния стек.
Публично поле Статично Stelem_Ref заменя елементите на масива в даден индекс с стойности на обектни референции (O типове) в изчислителния стек.
Статичният stfld в публичното поле заменя стойността, съхранена в полето на референтния или указател на обекта, с новата стойност.
Public field Static Stind_I съхранява стойности от тип natural int на посочения адрес.
Public field Static Stind_I1 съхранява стойности от тип int8 на предоставения адрес.
Public field Static Stind_I2 съхранява стойност тип int16 на посочения адрес.
Public field Static Stind_I4 съхранява стойности от тип int32 на предоставения адрес.
Статичен Stind_I8 на публично поле съхранява стойност от тип int64 на предоставения адрес.
Public field Static Stind_R4 съхранява стойност float32 на предоставения адрес.
Public field Static Stind_R8 съхранява стойност тип float64 на предоставения адрес.
Публично поле Статично Stind_Ref съхранява референтната стойност на обекта на предоставения адрес.
Статичен STLOC в публично поле показва текущата стойност от върха на изчислителния стек и я съхранява в списък с локални променливи в посочения индекс.
Публичното поле Static Stloc_0 показва текущата стойност от върха на изчислителния стек и я съхранява в списък с локални променливи при индекс 0.
Публичното поле Static Stloc_1 показва текущата стойност от върха на изчислителния стек и я съхранява в списък с локални променливи на индекс 1.
Публичното поле Static Stloc_2 показва текущата стойност от върха на изчислителния стек и я съхранява в списък с локални променливи в индекс 2.
Публичното поле Static Stloc_3 показва текущата стойност от върха на изчислителния стек и я съхранява в списък с локални променливи при индекс 3.
Публичното поле Static Stloc_S изважда текущата стойност от върха на изчислителния стек и я съхранява в индекса в списъка с локални променливи (съкратена форма).
Публичното поле Static Stobj копира стойността на посочения тип от изчислителния стек към предоставения адрес на паметта.
Статичното публично поле stsfld заменя стойността на статичното поле със стойност от изчислителния стек.
Публичното поле Static Sub изважда една стойност от другите стойности и изпраща резултата върху изчислителния стек.
Публично поле Static Sub_Ovf изважда цяло число от друга стойност, извършва проверка на препълване и изпраща резултата върху изчислителния стек.
Публично поле Static Sub_Ovf_Un изважда беззнакова цяло стойност от друга стойност, извършва проверка на препълване и изпраща резултата върху изчислителния стек.
Public Field Static Switch реализира таблици за скокове.
Публичното статично опашко повикване изпълнява инструкция за извикване на метод с суфикс, за да премахне стековата рамка на текущия метод преди реалното извикване да бъде изпълнено.
Public field Static Throw хвърля обект изключение, който в момента е в изчислителния стек.
Публичното поле Static Unaligned показва, че адресът, който в момента е в изчислителния стек, може да не е подравнен с естествения размер на непосредствените инструкции ldind, stind, ldfld, stfld, ldobj, stobj, initblk или cpblk.
Публичното поле Static Unbox преобразува квадратното представяне на типа стойност в неговата разопакована форма.
Публичното поле Static Unbox_Any преобразува кутията на типа, зададен в командата, в разопакованата форма.
Публичното поле Static Volatile уточнява, че адресът, който в момента се намира в горната част на изчислителния стек, може да бъде волатилен, а резултатите от четенето на това място не могат да бъдат кеширани, нито няколко хранения за този адрес не могат да бъдат анулирани.

Публичното поле Static Xor изчислява битово ИЛИ на двете стойности в горната част на изчислителния стек и изпраща резултатите върху изчислителния стек.




Предишен:.wang .mall .онлайн магазин .gossip .show Възможно ли е китайско домейн име? Интернет измамници
Следващ:Възстановяване при замръзване Genie 7.5 в Win7 алтернативно напукване
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com