CIL bo'yicha ko'rsatmalar ro'yxati - List of CIL instructions

Bu ko'rsatmalar ro'yxati ko'rsatmalar to'plami umumiy oraliq til bayt kodining.

  • Opcode operatsion kodidan qisqartirilgan - bu bajariladigan operatsiyani belgilaydigan mashina tili buyrug'ining qismi.
  • Asosiy ko'rsatmalar shakl Turing to'liq ko'rsatmalar to'plami.
  • Ob'ekt modeli ko'rsatmalari uchun amalga oshirishni ta'minlash Umumiy turdagi tizim.
OpcodeYo'riqnomaTavsifKo'rsatma turi
0x58qo'shishQo'shish ikkita qiymat, yangi qiymatni qaytarish.Asosiy ko'rsatma
0xD6add.ovfQo'shish bilan imzolangan tamsayı qiymatlari overfpast chek.Asosiy ko'rsatma
0xD7add.ovf.unQo'shish bilan imzolanmagan tamsayı qiymatlari overfpast chek.Asosiy ko'rsatma
0x5FvaBittadan VA ikkita integral qiymatdan, integral qiymatni qaytaradi.Asosiy ko'rsatma
0xFE 0x00arglistQaytish argument ro'yxat joriy usul uchun ishlov berish.Asosiy ko'rsatma
0x3Bbeq Bmaqsadga erishish uchun ranch agar tenglamaual.Asosiy ko'rsatma
0x2Ebeq.s Bmaqsadga erishish uchun ranch agar tenglamaual, sxort shakli.Asosiy ko'rsatma
0x3Cbge Bmaqsadga erishish uchun ranch agar gdan yoki equal to.Asosiy ko'rsatma
0x2Fbge.s Bmaqsadga erishish uchun ranch agar gdan yoki esifatli, sxort shakli.Asosiy ko'rsatma
0x41bge.un Bmaqsadga erishish uchun chorva gdan yoki esifatliunimzolangan yoki unbuyurdi).Asosiy ko'rsatma
0x34bge.un.s Bmaqsadga erishish uchun ranch agar gdan yoki esifatliunimzolangan yoki unbuyurtma qilingan), sxort shakli.Asosiy ko'rsatma
0x3Dbgt Bmaqsadga erishish uchun ranch agar greater than.Asosiy ko'rsatma
0x30bgt.s Bmaqsadga erishish uchun ranch agar greater than, sxort shakli.Asosiy ko'rsatma
0x42bgt.un Bmaqsadga erishish uchun ranch agar greater than (unimzolangan yoki unbuyurdi).Asosiy ko'rsatma
0x35bgt.un.s Bmaqsadga erishish uchun ranch agar greater than (unimzolangan yoki unbuyurtma qilingan), sxort shakli.Asosiy ko'rsatma
0x3Eble Bmaqsadga erishish uchun ranch agar ldan ko'ra ess esifatiga.Asosiy ko'rsatma
0x31ble.s Bmaqsadga erishish uchun ranch agar ldan ko'ra ess equal to, qisqa shakl.Asosiy ko'rsatma
0x43ble.un Bmaqsadga erishish uchun ranch agar ldan ko'ra ess esifatliunimzolangan yoki unbuyurdi).Asosiy ko'rsatma
0x36ble.un.s Bmaqsadga erishish uchun ranch agar ldan ko'ra ess esifatliunimzolangan yoki unbuyurtma qilingan), sxort shakli.Asosiy ko'rsatma
0x3Fblt Bmaqsadga erishish uchun ranch agar linsho than.Asosiy ko'rsatma
0x32blt.s Bmaqsadga erishish uchun ranch agar linsho than, sxort shakli.Asosiy ko'rsatma
0x44blt.un Bmaqsadga erishish uchun ranch agar linsho than (unimzolangan yoki unbuyurdi).Asosiy ko'rsatma
0x37blt.un.s Bmaqsadga erishish uchun ranch agar linsho than (unimzolangan yoki unbuyurtma qilingan), sxort shakli.Asosiy ko'rsatma
0x40bne.un Bmaqsadga erishish uchun ranch agar unesifatli yoki unbuyurdi.Asosiy ko'rsatma
0x33bne.un.s Bmaqsadga erishish uchun ranch agar unesifatli yoki unbuyurdi, sxort shakli.Asosiy ko'rsatma
0x8C qutisiAylantirish qutiuning qobiliyatli qiymati qutishakl.Ob'ekt modeli ko'rsatmasi
0x38br Brnishonga olish uchun anch.Asosiy ko'rsatma
0x2Bbr.s Brnishonga olish uchun, sxort shakli.Asosiy ko'rsatma
0x01tanaffusNosozliklarni tuzatuvchiga a tanaffusnuqtaga erishildi.Asosiy ko'rsatma
0x39brfalse Bragar qiymat nolga teng bo'lsa,yolg'on).Asosiy ko'rsatma
0x2Cbrfalse.s Bragar qiymat nolga teng bo'lsa,yolg'on), sxort shakli.Asosiy ko'rsatma
0x3Abrinst Bragar qiymat null bo'lmagan ob'ektga mos yozuvlar bo'lsa (maqsad uchun taxallus) haqiqat).Asosiy ko'rsatma
0x2Dbrinst.s Bragar qiymat null bo'lmagan mos yozuvlar bo'lsa, maqsad uchun anch, short shakli (taxallusi uchun brtrue.s).Asosiy ko'rsatma
0x39brnull Bragar qiymat bo'lsa, maqsadga erishish uchun bekor (taxallus uchun brfalse).Asosiy ko'rsatma
0x2Cbrnull.s Bragar qiymat bo'lsa, maqsadga erishish uchun bekor (taxallus uchun abdullaeva), sxort shakli.Asosiy ko'rsatma
0x3Abrtrue Bragar qiymat nolga teng bo'lmasa, maqsadga erishish uchun anch (to'g'ri).Asosiy ko'rsatma
0x2Dbrtrue.s Bragar qiymat nolga teng bo'lmasa, maqsadga erishish uchun anch (to'g'ri), sxort shakli.Asosiy ko'rsatma
0x39brzero Bragar qiymat bo'lsa, maqsadga erishish uchun nol (taxallus uchun brfalse).Asosiy ko'rsatma
0x2Cbrzero.s Bragar qiymat bo'lsa, maqsadga erishish uchun nol (taxallus uchun abdullaeva), sxort shakli.Asosiy ko'rsatma
0x28qo'ng'iroq qiling Qo'ng'iroq qiling usul bilan tavsiflangan usul.Asosiy ko'rsatma
0x29calli Qo'ng'iroq qiling usul mencallitedescr tomonidan tavsiflangan argumentlar bilan stakka qo'yilgan.Asosiy ko'rsatma
0x6Fcallvirt Qo'ng'iroq qiling ob'ekt bilan bog'liq bo'lgan usul.Ob'ekt modeli ko'rsatmasi
0x74castclass Cast obj sinf.Ob'ekt modeli ko'rsatmasi
0xFE 0x01cheqAgar qiymat1 bo'lsa, 1 (int32 turidagi) ni bosing equals value2, aks holda 0 ni bosing.Asosiy ko'rsatma
0xFE 0x02cgtAgar qiymat1 bo'lsa, 1 (int32 turidagi) ni bosing gbu qiymatni qayta takrorlang, aks holda 0 ni bosing.Asosiy ko'rsatma
0xFE 0x03cgt.unAgar qiymat1 bo'lsa, 1 (int32 turidagi) ni bosing gbu qiymatni takrorlang2, unimzolangan yoki unbuyurtma qilingan, aks holda 0 tugmachasini bosing.Asosiy ko'rsatma
0xC3ckfiniteArithmeticException ni tashlang, agar qiymat a emas cheklangan raqam.Asosiy ko'rsatma
0xFE 0x04cltAgar qiymat1 bo'lsa, 1 (int32 turidagi) ni bosing lvalue2 dan ower, aks holda 0 ni bosing.Asosiy ko'rsatma
0xFE 0x05clt.unAgar qiymat1 bo'lsa, 1 (int32 turidagi) ni bosing lqiymatdan yuqori, unimzolangan yoki unbuyurtma qilingan, aks holda 0 tugmachasini bosing.Asosiy ko'rsatma
0xFE 0x16cheklangan. Bir turdagi virtual usulni chaqiring cheklangan T turi bo'lish.Yo'riqnomaning prefiksi
0xD3konv.iKonvertaga tug'ma mennt, native int-ni stakka surish.Asosiy ko'rsatma
0x67konv.i1Konvertaga mennt8, surish mennt32 stackda.Asosiy ko'rsatma
0x68konv.i2Konvertaga mennt16, surish mennt32 stackda.Asosiy ko'rsatma
0x69conv.i4Konvertaga mennt32, surish mennt32 stackda.Asosiy ko'rsatma
0x6Akonv.i8Konvertaga mennt64, surish mennt64 stackda.Asosiy ko'rsatma
0xD4conv.ovf.iKonvertaga tug'ilgan kishiga mennt (mahalliy sifatida stackda mennt) va istisno qoldiring overfpast.Asosiy ko'rsatma
0x8Aconv.ovf.i.unKonvert unmahalliy bilan imzolangan mennt (mahalliy sifatida stackda mennt) va istisno qoldiring overfpast.Asosiy ko'rsatma
0xB3conv.ovf.i1Konvertaga an mennt8 (stekka sifatida mennt32) va istisno qo'ying overfpast.Asosiy ko'rsatma
0x82conv.ovf.i1.unImzo qo'yilmagan holda int8 ga o'zgartiring (st32da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB5conv.ovf.i2Int16-ga o'ting (st32-da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x83conv.ovf.i2.unImzosizni int16-ga o'zgartiring (stack-da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB7conv.ovf.i4Int32 ga o'ting (st32da int32 sifatida) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x84conv.ovf.i4.unImzo qo'yilmagan holda int32-ga o'zgartiring (st32-da st32-da) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB9conv.ovf.i8Int64-ga aylantiring (stack-da int64-da) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x85conv.ovf.i8.unImzosizni int64-ga o'zgartiring (stack-da int64) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xD5conv.ovf.uNative unsigned int-ga o'zgartiring (stack-da native int sifatida) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x8Bconv.ovf.u.unImzosizni native unsigned int-ga o'zgartiring (stakka native int sifatida) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB4conv.ovf.u1Imzo qo'yilmagan int8-ga o'ting (st32-da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x86conv.ovf.u1.unImzosiz int8-ga o'zgartiring (st32-da st32-da) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB6conv.ovf.u2Imzo qo'yilmagan int16 ga o'ting (st32da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x87conv.ovf.u2.unImzosiz imzolangan int16-ga o'zgartiring (stack-da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0xB8conv.ovf.u4Imzo qo'yilmagan int32-ga o'ting (st32-da int32) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x88conv.ovf.u4.unImzo qo'yilmagan int32-ga o'zgartiring (st32-da st32-da) va to'ldirishga istisno qo'ying.Asosiy ko'rsatma
0xBAconv.ovf.u8Imzo qo'yilmagan int64-ga o'ting (stack-da int64) va ortiqcha holatga istisno qo'ying.Asosiy ko'rsatma
0x89conv.ovf.u8.unImzosiz imzolangan int64-ga o'zgartiring (stack-da int64) va toshib ketishga istisno qo'ying.Asosiy ko'rsatma
0x76ayvonImzo qo'yilmagan butun sonni suzuvchi nuqtaga o'zgartiring va F-ni stakka qo'ying.Asosiy ko'rsatma
0x6Bkonv.r4F-ni stakka bosib, float32 ga aylantiring.Asosiy ko'rsatma
0x6Ckonv.r8F-ni stakka bosib, float64 ga aylantiring.Asosiy ko'rsatma
0xE0konv.uNative int imzasini stakka bosib, native unsigned int-ga aylantiring.Asosiy ko'rsatma
0xD2konv.u1Int32-ni stakka bosib, imzosiz int8-ga aylantiring.Asosiy ko'rsatma
0xD1konv.u2Int32-ni stakka bosib, imzosiz int16-ga aylantiring.Asosiy ko'rsatma
0x6Dconv.u4Int32-ni stakka bosib, imzosiz int32-ga aylantiring.Asosiy ko'rsatma
0x6Econv.u8Int64-ni stakka bosib, imzosiz int64-ga aylantiring.Asosiy ko'rsatma
0xFE 0x17cpblkMa'lumotlarni xotiradan xotiraga nusxalash.Asosiy ko'rsatma
0x70cpobj Src-dan dest-ga qiymat turini nusxalash.Ob'ekt modeli ko'rsatmasi
0x5BdivNatija yoki o'zgaruvchan natijani qaytarish uchun ikkita qiymatni ajrating.Asosiy ko'rsatma
0x5Cdiv.unIkkala qiymatni ajratib oling, imzolanmagan, taklifni qaytaring.Asosiy ko'rsatma
0x25dupStekning yuqori qismidagi qiymatni takrorlang.Asosiy ko'rsatma
0xDCtugatishIstisno blokining nosozlik bandini tugatish.Asosiy ko'rsatma
0xFE 0x11endfiltrIstisno bilan ishlash filtri bandini tugatish.Asosiy ko'rsatma
0xDCoxir-oqibatOxir-oqibat istisno blokining bandi.Asosiy ko'rsatma
0xFE 0x18initblkXotira blokidagi barcha baytlarni berilgan bayt qiymatiga o'rnating.Asosiy ko'rsatma
0xFE 0x15initobj Dest manzilidagi qiymatni boshlang.Ob'ekt modeli ko'rsatmasi
0x75isinst Obj sinfning bir nusxasi bo'lsa, null qiymatini qaytaradigan yoki ushbu sinf yoki interfeysning namunasi ekanligini tekshiring.Ob'ekt modeli ko'rsatmasi
0x27jmp Joriy usuldan chiqing va belgilangan usulga o'ting.Asosiy ko'rsatma
0xFE 0x09ldarg Raqam bilan raqamlangan argumentni stakka yuklang.Asosiy ko'rsatma
0x02ldarg.00 argumentini stekka yuklang.Asosiy ko'rsatma
0x03ldarg.11-argumentni stekka yuklang.Asosiy ko'rsatma
0x04ldarg.22-argumentni stakka yuklang.Asosiy ko'rsatma
0x05ldarg.33-argumentni stakka yuklang.Asosiy ko'rsatma
0x0Eldarg.s Num raqamli argumentni stekka, qisqa shaklga yuklang.Asosiy ko'rsatma
0xFE 0x0Aldarga ArgNum argument manzilini oling.Asosiy ko'rsatma
0x0Fldarga.s Argument argumum manzilini oling, qisqa shakl.Asosiy ko'rsatma
0x20ldc.i4 Int32 turidagi numni st32 ustiga int32 sifatida suring.Asosiy ko'rsatma
0x16ldc.i4.0Int32 sifatida stekka 0 ni bosing.Asosiy ko'rsatma
0x17ldc.i4.1Int32 sifatida stekka 1-ni bosing.Asosiy ko'rsatma
0x18ldc.i4.2Int32 sifatida 2-ni stakka suring.Asosiy ko'rsatma
0x19ldc.i4.3Int32 sifatida 3-ni stakka suring.Asosiy ko'rsatma
0x1Aldc.i4.4Int32 sifatida stekka 4-ni bosing.Asosiy ko'rsatma
0x1Bldc.i4.5Int32 sifatida stekka 5-ni bosing.Asosiy ko'rsatma
0x1Cldc.i4.6Int32 sifatida stekka 6-ni bosing.Asosiy ko'rsatma
0x1Dldc.i4.7Int32 sifatida 7-ni stakka suring.Asosiy ko'rsatma
0x1Eldc.i4.8Int32 sifatida stekka 8-ni bosing.Asosiy ko'rsatma
0x15ldc.i4.m1Int32 sifatida stekka -1 ni suring.Asosiy ko'rsatma
0x15ldc.i4.M1Int32 sifatida stakka -1 ni suring (ldc.i4.m1 uchun taxallus).Asosiy ko'rsatma
0x1Fldc.i4.s Int-ni qisqa shakl sifatida stakka suring.Asosiy ko'rsatma
0x21ldc.i8 Int64 turidagi numni stack ustiga int64 sifatida suring.Asosiy ko'rsatma
0x22ldc.r4 Float32 tipidagi numni stakka F sifatida suring.Asosiy ko'rsatma
0x23ldc.r8 Float64 tipidagi numni stakka F. sifatida suring.Asosiy ko'rsatma
0xA3ldelem Elementni indeksda stakning yuqori qismiga yuklang.Ob'ekt modeli ko'rsatmasi
0x97ldelem.iNative int turi bilan elementni stakning yuqori qismiga native int sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x90ldelem.i1Int8 turidagi elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x92ldelem.i2Int16 tipidagi elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x94ldelem.i4Int32 turidagi elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x96ldelem.i8Int64 turi bilan elementni indeksda stackning yuqori qismiga int64 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x98ldelem.r4Float32 turidagi elementni indeksda stekning yuqori qismiga F sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x99ldelem.r8Float64 tipidagi elementni indeksda stekning yuqori qismiga F sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x9Aldelem.refElementni indeksdagi katakchaning yuqori qismiga O sifatida yuklang. O turi CIL stakasiga surilgan massivning element turi bilan bir xil.Ob'ekt modeli ko'rsatmasi
0x91ldelem.u1Belgilanmagan int8 turi bilan elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x93ldelem.u2Belgilanmagan int16 turi bilan elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x95ldelem.u4Belgilangan bo'lmagan int32 turidagi elementni indeksda st32 ning yuqori qismiga int32 sifatida yuklang.Ob'ekt modeli ko'rsatmasi
0x96ldelem.u8Belgilanmagan int64 turidagi elementni indeksda stackning yuqori qismiga int64 sifatida yuklang (ldelem.i8 uchun taxallus).Ob'ekt modeli ko'rsatmasi
0x8Fldelema Stekning yuqori qismiga indeksdagi element manzilini yuklang.Ob'ekt modeli ko'rsatmasi
0x7Bldfld Obj (yoki qiymat turi) maydonining qiymatini stekka suring.Ob'ekt modeli ko'rsatmasi
0x7Cldflda Stekka obj ob'ekt maydonining manzilini suring.Ob'ekt modeli ko'rsatmasi
0xFE 0x06ldftn Stack-da ko'rsatgichni usul bilan havola qilingan usulga suring.Asosiy ko'rsatma
0x4Dldind.iStakka native int sifatida native int turining bilvosita yuk qiymati.Asosiy ko'rsatma
0x46ldind.i1Int8 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x48ldind.i2Int16 turidagi bilvosita yuk qiymati stackda int32.Asosiy ko'rsatma
0x4Aldind.i4Int32 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x4Cldind.i8Stackdagi int64 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x4Eldind.r4Float32 turidagi bilvosita yuk qiymati stekda F.Asosiy ko'rsatma
0x4Fldind.r8Float64 turidagi bilvosita yuk qiymati stekda F.Asosiy ko'rsatma
0x50ldind.refTuri ob'ekti refektining bilvosita yuk qiymati stekka O sifatida.Asosiy ko'rsatma
0x47ldind.u1Stretda int32 sifatida imzosiz int8 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x49ldind.u2Stretda int32 sifatida imzosiz int16 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x4Bldind.u4Stackdagi int32 sifatida imzosiz int32 turidagi bilvosita yuk qiymati.Asosiy ko'rsatma
0x4Cldind.u8Stretda int64 sifatida imzolangan int64 turidagi bilvosita yuk qiymati (ldind.i8 uchun taxallus).Asosiy ko'rsatma
0x8EldlenMassiv uzunligini (native unsigned int tipidagi) stekka suring.Ob'ekt modeli ko'rsatmasi
0xFE 0x0Cldloc Indeks indeksining mahalliy o'zgaruvchisini stakka yuklang.Asosiy ko'rsatma
0x06ldloc.0Mahalliy 0 o'zgaruvchini stakka yuklang.Asosiy ko'rsatma
0x07ldloc.1Mahalliy o'zgaruvchini 1 stakka yuklang.Asosiy ko'rsatma
0x08ldloc.2Mahalliy o'zgaruvchini 2 stakka yuklang.Asosiy ko'rsatma
0x09ldloc.3Lokal o'zgaruvchini 3 stakka yuklang.Asosiy ko'rsatma
0x11ldloc.s Indeks indeksining mahalliy o'zgaruvchisini stekka, qisqa shaklga yuklang.Asosiy ko'rsatma
0xFE 0x0Dldloca Indeks indeksli mahalliy o'zgaruvchining yuklanish manzili.Asosiy ko'rsatma
0x12ldloca.s Indeks indeksli mahalliy o'zgaruvchining yuklanish manzili, qisqa shakli.Asosiy ko'rsatma
0x14ldnullStakka bo'sh ma'lumotni suring.Asosiy ko'rsatma
0x71ldobj Src manzilida saqlangan qiymatni stekka nusxalash.Ob'ekt modeli ko'rsatmasi
0x7Eldsfld Stakka statik maydon qiymatini suring.Ob'ekt modeli ko'rsatmasi
0x7Fldsflda Stakka statik maydon, maydon, manzilini suring.Ob'ekt modeli ko'rsatmasi
0x72ldstr Harf satri uchun string ob'ektini suring.Ob'ekt modeli ko'rsatmasi
0xD0ldtoken Meta-ma'lumot belgilarini uning ish vaqti vakolatiga aylantiring.Ob'ekt modeli ko'rsatmasi
0xFE 0x07ldvirtftn Virtual usulning manzilini stakka suring.Ob'ekt modeli ko'rsatmasi
0xDDqoldiring Kodning himoyalangan hududidan chiqish.Asosiy ko'rsatma
0xDEleave.s Kodning himoyalangan hududidan, qisqa shakldan chiqing.Asosiy ko'rsatma
0xFE 0x0FlocallocMahalliy xotira hovuzidan joy ajratish.Asosiy ko'rsatma
0xC6mkrefany Type class ptr ga yozilgan havolani stekka suring.Ob'ekt modeli ko'rsatmasi
0x5AmulQiymatlarni ko'paytiring.Asosiy ko'rsatma
0xD8mul.ovfImzolangan tamsayı qiymatlarini ko'paytiring. Imzolangan natija bir xil o'lchamda bo'lishi kerak.Asosiy ko'rsatma
0xD9mul.ovf.unImzo qo'yilmagan tamsayı qiymatlarini ko'paytiring. Imzo qo'yilmagan natija bir xil o'lchamda bo'lishi kerak.Asosiy ko'rsatma
0x65negNegat qiymati.Asosiy ko'rsatma
0x8Dnewarr Etype turidagi elementlar bilan yangi massiv yarating.Ob'ekt modeli ko'rsatmasi
0x73newobj Boshlanmagan ob'ektni yoki qiymat turini ajrating va ctor-ni chaqiring.Ob'ekt modeli ko'rsatmasi
0xFE 0x19
yo'q. {typecheck, rangecheck, nullcheck}
Odatda keyingi yo'riqnomani bajarish doirasida bajarilgan ko'rsatilgan xato tekshiruvlari o'tkazib yuborilishi mumkin.Yo'riqnomaning prefiksi
0x00yo'qHech narsa qilmang (No operatsiya).Asosiy ko'rsatma
0x66emasBit-bitli komplement (mantiqiy emas).Asosiy ko'rsatma
0x60yokiBittadan Yoki ikki tamsayı qiymatidan, butun sonni qaytaradi.Asosiy ko'rsatma
0x26popPop to'plamdan olingan qiymat.Asosiy ko'rsatma
0xFE 0x1Efaqat o'qish.Keyingi qator manzil operatsiyasi ish vaqtida hech qanday tekshiruvni amalga oshirmasligini va boshqariladigan-o'zgaruvchanlik bilan boshqariladigan ko'rsatgichni qaytarishini aniqlang.Yo'riqnomaning prefiksi
0xFE 0x1DrefanytypeYozilgan ma'lumotnomada saqlangan token belgisini suring.Ob'ekt modeli ko'rsatmasi
0xC2refanyval Yozilgan ma'lumotnomada saqlangan manzilni suring.Ob'ekt modeli ko'rsatmasi
0x5DremRembir qiymatni boshqasiga taqsimlashda yordamchi.Asosiy ko'rsatma
0x5Erem.unRembirini ajratishda yordamchi unboshqasi tomonidan imzolangan qiymat.Asosiy ko'rsatma
0x2AretQaytishusuldan, ehtimol qiymatga ega.Asosiy ko'rsatma
0xFE 0x1AqaytarmoqQaytish joriy istisno.Ob'ekt modeli ko'rsatmasi
0x62shlShagar tamsayı bo'lsa left (nolga almashtirish), butun sonni qaytaring.Asosiy ko'rsatma
0x63shrShagar tamsayı bo'lsa right (belgini almashtirish), butun sonni qaytaring.Asosiy ko'rsatma
0x64shr.unButun sonni o'ngga siljiting (nolga siljiting), butun sonni qaytaring.Asosiy ko'rsatma
0xFE 0x1Csizeof Imzo qo'yilmagan int32 kabi turdagi baytlarda hajmini suring.Ob'ekt modeli ko'rsatmasi
0xFE 0x0Bstarg St.uchun ma'dan qiymati argument raqamlangan raqam.Asosiy ko'rsatma
0x10starg.s St.uchun ma'dan qiymati argument raqamlangan raqam, sxort shakli.Asosiy ko'rsatma
0xA4stelem Indeksdagi massiv elementini stekdagi qiymat bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x9Bstelem.iIndeksdagi massiv elementini stekdagi i qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x9Cstelem.i1Indeksdagi massiv elementini stekdagi int8 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x9Dstelem.i2Indeksdagi massiv elementini stekdagi int16 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x9Estelem.i4Indeksdagi massiv elementini stack ustidagi int32 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x9Fstelem.i8Indeksdagi massiv elementini stackdagi int64 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0xA0stelem.r4Indeksdagi massiv elementini stekadagi float32 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0xA1nilufar.r8Indeksdagi massiv elementini stekadagi float64 qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0xA2nilufar.refIndeksdagi massiv elementini stekdagi ref qiymati bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x7Dstfld Obj ob'ektining maydon qiymatini qiymat bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0xDFstind.iNative int tipidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x52stind.i1Int8 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x53stind.i2Int16 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x54stind.i4Int32 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x55stind.i8Int64 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x56stind.r4Float32 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x57stind.r8Float64 turidagi qiymatni manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0x51stind.refRef ob'ekti qiymatini (O turi) manzil bo'yicha xotiraga saqlang.Asosiy ko'rsatma
0xFE 0x0Estloc Indeks indikatoriga stekdan qiymatni kiriting.Asosiy ko'rsatma
0x0Astloc.0Stekdan mahalliy o'zgaruvchiga 0 qiymatini kiriting.Asosiy ko'rsatma
0x0Bstloc.1Stekdan mahalliy o'zgaruvchiga 1 qiymatini kiriting.Asosiy ko'rsatma
0x0Cstloc.2Stackdan mahalliy o'zgaruvchiga 2 qiymatini kiriting.Asosiy ko'rsatma
0x0Dstloc.3Stekdan mahalliy o'zgaruvchiga 3 qiymatini kiriting.Asosiy ko'rsatma
0x13stloc.s Biror qiymatni mahalliy o'zgaruvchiga indx, qisqa shaklga qo'ying.Asosiy ko'rsatma
0x81stobj TypeTok turidagi qiymatni manzilda saqlang.Ob'ekt modeli ko'rsatmasi
0x80stsfld Statik maydon qiymatini val bilan almashtiring.Ob'ekt modeli ko'rsatmasi
0x59subSubtrakt qiymati2 qiymatdan 1, yangi qiymatni qaytaradi.Asosiy ko'rsatma
0xDAsub.ovfSubnative native int from native int. Imzolangan natija bir xil o'lchamda bo'lishi kerak.Asosiy ko'rsatma
0xDBsub.ovf.unNative unsigned int-dan native unsigned int-ni chiqarib oling. Imzo qo'yilmagan natija bir xil o'lchamda bo'lishi kerak.Asosiy ko'rsatma
0x45switch N qiymatdan biriga o'tish.Asosiy ko'rsatma
0xFE 0x14quyruq.Keyingi qo'ng'iroq joriy usulni tugatadi.Yo'riqnomaning prefiksi
0x7AotishUloqtiring istisno.Ob'ekt modeli ko'rsatmasi
0xFE 0x12tekislanmagan. (hizalama)Keyingi ko'rsatkich ko'rsatmasi bo'lishi mumkin tekislanmagan.Yo'riqnomaning prefiksi
0x79quti Obj-dan qiymat turini chiqarib oling, uning qutidagi vakili va boshqariladigan-o'zgaruvchanligi boshqariladigan ko'rsatkichni stekning yuqori qismiga suring.Ob'ekt modeli ko'rsatmasi
0xA5unbox.any Obj-dan qiymat turini chiqarib oling, uning qutidagi vakili va stekning yuqori qismiga nusxa oling.Ob'ekt modeli ko'rsatmasi
0xFE 0x13o'zgaruvchan.Keyingi ko'rsatgich mos yozuvlar o'zgaruvchan.Yo'riqnomaning prefiksi
0x61xorBittadan XOR tamsayı qiymatlari, butun sonni qaytaradi.Asosiy ko'rsatma

Shuningdek qarang

Adabiyotlar