Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 20185|Resposta: 0

[Fonte] Engenharia Reversa C# - Conjunto de instruções IL

[Copiar link]
Publicado em 23/10/2014 20:51:48 | | |
Pular para a coleção de comandos
O Beq estático de campo público transfere o controle para a instrução alvo se os dois valores forem iguais.
Campo público Estático Beq_S Se os dois valores forem iguais, o controle é transferido para a instrução alvo (forma abreviada).
O Bge estático de campo público transfere o controle para a instrução alvo se o primeiro valor for maior ou igual ao segundo.
Campo público Estático Bge_S transfere o controle para a instrução alvo (forma curta) se o primeiro valor for maior ou igual ao segundo.
Campo público Bge_Un estática Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for maior que o segundo, o controle é transferido para a instrução alvo.
Campo público Bge_Un_S estático Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for maior que o segundo, o controle é transferido para a instrução alvo (forma abreviada).
Bgt estático em campo público transfere o controle para o comando alvo se o primeiro valor for maior que o segundo.
Campo público Estático Bgt_S Se o primeiro valor for maior que o segundo, ele transfere o controle para a instrução alvo (forma abreviada).
Campo público Estático Bgt_Un Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for maior que o segundo, o controle é transferido para a instrução alvo.
Campo público Estática Bgt_Un_S Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for maior que o segundo, o controle é transferido para a instrução alvo (forma abreviada).
Campo público O Static Ble transfere o controle para o comando alvo se o primeiro valor for menor ou igual ao segundo.
Campo público Estático Ble_S Se o primeiro valor for menor ou igual ao segundo, o controle é transferido para a instrução alvo (forma abreviada).
Campo público Estática Ble_Un Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for menor ou igual ao segundo, o controle é transferido para a instrução alvo.
Campo público Estática Ble_Un_S Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for menor ou igual ao segundo, o controle é transferido para a instrução alvo (forma abreviada).
O campo público Static Blt transfere o controle para a instrução alvo se o primeiro valor for menor que o segundo.
Campo público Estática Blt_S Se o primeiro valor for menor que o segundo, o controle é transferido para a instrução alvo (forma abreviada).
Campo público Blt_Un estático Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for menor que o segundo, o controle é transferido para a instrução alvo.
Campo público Estático Blt_Un_S Ao comparar valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis, se o primeiro valor for menor que o segundo, o controle é transferido para a instrução alvo (forma abreviada).
Campo público Static Bne_Un transfere o controle para a instrução alvo quando dois valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis não são iguais.
Campo público O Bne_Un_S estático transfere o controle para a instrução alvo (forma abreviada) quando dois valores inteiros sem sinal ou valores de ponto flutuante não ordenáveis não são iguais.
O campo público Static Br transfere incondicionalmente o controle para as instruções do alvo.
Campo público Estático Br_S transfere o controle incondicionalmente para instruções alvo (forma curta).
Campo público O Brfalse estático transfere o controle para a instrução alvo se o valor for falso, uma referência vazia (Nada no Visual Basic) ou zero.
Campo público Estático Brfalse_S transfere o controle para a instrução alvo se o valor for falso, referência vazia ou zero.
Campo público O Brtrue estático transfere o controle para a instrução alvo se o valor for verdadeiro, não nulo ou não zero.
Campo público O Brtrue_S estático transfere o controle para a instrução alvo (forma abreviada) se o valor for verdadeiro, não nulo ou não zero.
Compare coleções de instruções
O ceq estático de campo público compara dois valores. Se os dois valores forem iguais, o valor inteiro 1 (int32) é empurrado para a pilha de cálculo; Caso contrário, coloque 0 (int32) na pilha de computação.
O Cgt estático de campo público compara dois valores. Se o primeiro valor for maior que o segundo, o valor inteiro 1 (int32) é empurrado para a pilha de computação; Em vez disso, pressione 0 (int32) para a pilha de computação.
Campo público Static Cgt_Un Compare dois valores sem sinal ou não ordenáveis. Se o primeiro valor for maior que o segundo, o valor inteiro 1 (int32) é empurrado para a pilha de computação; Em vez disso, pressione 0 (int32) para a pilha de computação.
O Clt estático de campo público compara dois valores. Se o primeiro valor for menor que o segundo, coloque um valor inteiro de 1 (int32) na pilha de cálculo; Em vez disso, pressione 0 (int32) para a pilha de computação.
Campo público Static Clt_Un compara valores não assinados ou não ordenáveis value1 e value2. Se o valor1 for menor que o valor2, empurre um valor inteiro de 1 (int32) para a pilha de cálculo; Em vez disso, pressione 0 (int32) para a pilha de computação.

O campo público Static Jmp sai do método atual e salta para o método especificado.

      Descrição do nome
Adição estática de campo público soma os dois valores e envia o resultado para a pilha de computação.
O campo público Static Add_Ovf soma dois inteiros, realiza uma verificação de overflow e envia os resultados para a pilha de cálculo.
O campo público Static Add_Ovf_Un soma dois valores inteiros sem sinal, realiza uma verificação de overflow e envia os resultados para a pilha de computação.
Campo público Estático E calcula o "e" bit a bit dos dois valores e envia o resultado para a pilha de cálculo.
O campo público Static Arglist retorna um ponteiro não gerenciado para a lista de parâmetros do método atual.

O campo público Caixa Estática converte uma classe de valor em uma referência de objeto (tipo O).
O campo público Static Break sinaliza para a Estrutura de Linguagem Pública (CLI) para notificar o depurador que um ponto de interrupção foi atingido.
Chamadas estáticas de campo público para um método indicado por um especificador de método que é passado.
O campo público Static Calli chama o método indicado na pilha de cálculo (como um ponteiro para o ponto de entrada) chamando os parâmetros descritos pela convenção.
O campo público Static Callvirt chama o método post-binding no objeto e empurra o valor de retorno para a pilha de computação.
O campo público Static Castclass tenta converter o objeto passado por referência a uma classe especificada.
Corpo público Static Ckfinite lança uma AritméticaExceção se o valor não for finito.

Restrições de campo público Estáticas Restrições o tipo de método virtual chamado cria.
O campo público Static Conv_I converte o valor localizado no topo da pilha de computação em um int natural.
O campo público Static Conv_I1 converte o valor no topo da pilha de computação para int8 e depois expande (pads) para int32.
O campo público Static Conv_I2 converte o valor no topo da pilha de computação para int16, que então é estendido (preenchido) para int32.
O campo público Static Conv_I4 converte o valor no topo da pilha de computação para int32.
O campo público Static Conv_I8 converte o valor no topo da pilha de cálculo para int64.
Campo público Static Conv_Ovf_I converte um valor assinado localizado no topo da pilha de cálculo em um int natural assinado e lança uma OverflowException quando ela transborda.
Campo público Static Conv_Ovf_I_Un converte um valor sem sinal no topo da pilha de cálculo em um int natural com sinal e lança uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I1 converte o valor assinado no topo da pilha de computação em int8 assinado e o estende para int32, além de lançar uma OverflowException quando ela transborda.
O campo público Static Conv_Ovf_I1_Un converte um valor não assinado no topo da pilha de computação em um int8 assinado e o estende para int32, além de gerar uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I2 converte um valor assinado no topo da pilha de computação em int16 assinado e o estende para int32, além de gerar uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I2_Un converte um valor não assinado no topo da pilha de computação em um int16 assinado e o estende para int32, além de lançar uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I4 converte um valor assinado no topo da pilha de computação em um int32 assinado e gera uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I4_Un converte um valor sem sinal no topo da pilha de computação em um int32 assinado e gera uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_I8 converte um valor assinado no topo da pilha de computação em um int64 assinado e lança um OverflowException no overflow.
O campo público Static Conv_Ovf_I8_Un converte um valor sem sinal no topo da pilha de computação em um int64 assinado e lança uma OverflowException no overflow.
Campo público Static Conv_Ovf_U converte um valor assinado no topo da pilha de computação em um int natural não assinado e lança uma OverflowException quando ela transborda.
O campo público Static Conv_Ovf_U_Un converte um valor sem sinal no topo da pilha de cálculo em um int natural sem sinal e gera uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U1 converte um valor assinado no topo da pilha de computação em int8 não assinado e o estende para int32, além de lançar uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U1_Un converte um valor sem sinal no topo da pilha de computação em um int8 sem sinal e o estende para int32, além de lançar um OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U2 converte o valor assinado no topo da pilha de computação para int16 sem sinal, estendendo-o para int32 e gerando uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U2_Un converte um valor sem sinal no topo da pilha de computação em um int16 sem sinal, estendendo-o para int32 e gerando um OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U4 converte um valor assinado no topo da pilha de cálculo em um int32 não assinado e lança uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U4_Un converte um valor sem sinal no topo da pilha de computação em um int32 sem sinal e gera uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U8 converte um valor assinado no topo da pilha de computação em um int64 não assinado e gera uma OverflowException quando ele transborda.
O campo público Static Conv_Ovf_U8_Un converte um valor sem sinal no topo da pilha de computação em um int64 sem sinal e gera uma OverflowException quando ele transborda.
Campo público Static Conv_R_Un converte um valor inteiro sem sinal no topo da pilha de computação para float32.
O campo público Static Conv_R4 converte o valor no topo da pilha de cálculo para float32.
O campo público Static Conv_R8 converte o valor no topo da pilha de cálculo para float64.
O campo público Static Conv_U converte o valor no topo da pilha de cálculo em um int natural sem sinal e depois o estende para um int natural.
O campo público Static Conv_U1 converte o valor no topo da pilha de computação para int8 sem sinal e depois o expande para int32.
O campo público Static Conv_U2 converte o valor no topo da pilha de cálculo para int16 sem sinal e depois expande para int32.
O campo público Static Conv_U4 converte o valor no topo da pilha de computação para int32 sem sinal e depois expande para int32.
O campo público Static Conv_U8 converte o valor no topo da pilha de computação para int64 sem sinal e depois o expande para int64.
O CPBLK estático de campo público copia um número especificado de bytes do endereço de origem para o endereço de destino.
Campo público estático cpobj copia o tipo de valor localizado no endereço do objeto (do tipo &, * ou int natural) para o endereço do objeto alvo (tipo &, * ou int natural).
O campo público Static Div divide os dois valores e empurra o resultado para a pilha de cálculo como um float (tipo F) ou quociente (tipo int32).
Campo público Static Div_Un divide dois valores inteiros sem sinal e envia o resultado (int32) para a pilha de cálculo.
A dup estática de campo público replica o valor máximo atual na pilha de computação e empurra a cópia para a pilha de computação.
O campo Público Static Endfilter transfere o controle da cláusula de filtro da exceção de volta para o tratador de exceções da Estrutura de Linguagem Pública (CLI).
O campo público Static Endfinally transfere o controle da cláusula de falha ou finally do bloco de exceção de volta para o manipulador de exceções da Estrutura de Linguagem Pública (CLI).
O initblk static de campo público inicializa um bloco de memória especificado localizado em um endereço específico para um tamanho e valor inicial dados.
O campo público Static Initobj inicializa todos os campos de um objeto localizados em um endereço especificado para uma referência vazia ou 0 do tipo primitivo apropriado.
O Static Isinst de campo público testa se uma referência de objeto (tipo O) é uma instância de uma classe específica.
LDARG estático de campo público carrega parâmetros (referenciados por valores de índice especificados) na pilha.
O campo público Static Ldarg_0 carrega parâmetros com índice 0 na pilha de computação.
O campo público Static Ldarg_1 carrega parâmetros com índice 1 na pilha de computação.
O campo público estático Ldarg_2 carrega parâmetros com índice 2 na pilha de computação.
O campo público Static Ldarg_3 carrega parâmetros com índice 3 na pilha de computação.
O campo público Static Ldarg_S carrega parâmetros (referenciados por um índice de formato curto especificado) na pilha de computação.
Campo público estático ldarga carrega endereços de parâmetros na pilha de computação.
O campo público Static Ldarga_S carrega endereços de parâmetros na pilha de computação em formato curto.
O Ldc_I4 estático de campo público empurra o valor fornecido do tipo int32 como int32 para a pilha de computação.
O campo público Static Ldc_I4_0 empurra um valor inteiro de 0 como int32 para a pilha de computação.
O campo público Static Ldc_I4_1 empurra um valor inteiro de 1 como int32 para a pilha de computação.
O campo público estático Ldc_I4_2 empurra um valor inteiro de 2 como int32 para a pilha de computação.
O campo público Static Ldc_I4_3 empurra o valor inteiro 3 como int32 para a pilha de computação.
O campo público estático Ldc_I4_4 empurra um valor inteiro de 4 como int32 para a pilha de computação.
Campo público Estático Ldc_I4_5 empurra o valor inteiro 5 como int32 para a pilha de computação.
O campo público Static Ldc_I4_6 empurra o valor inteiro 6 como int32 para a pilha de computação.
O campo público estático Ldc_I4_7 empurra um valor inteiro de 7 como int32 na pilha de computação.
O campo público estático Ldc_I4_8 empurra o valor inteiro 8 como int32 para a pilha de computação.
O campo público Static Ldc_I4_M1 empurra um valor inteiro de -1 como int32 para a pilha de computação.
O campo público Static Ldc_I4_S empurra o valor int8 fornecido como int32 para a pilha de computação (forma abreviada).
O Ldc_I8 estático de campo público empurra o valor do tipo int64 fornecido como int64 para a pilha de computação.
O campo estático público Ldc_R4 empurra o valor do tipo float32 fornecido como um tipo F (float) para a pilha de computação.
O campo estático público Ldc_R8 empurra o valor fornecido do tipo float64 como um tipo F (float) para a pilha de computação.
O Ldelem estático de campo público carrega elementos do índice especificado do array para o topo da pilha de computação de acordo com o tipo especificado na diretiva.
O campo público Static Ldelem_I carrega elementos do tipo int natural localizados no índice do array especificado como ints naturais para o topo da pilha de computação.
O campo público Static Ldelem_I1 carrega um elemento do tipo int8 localizado no índice do array especificado como int32 no topo da pilha de computação.
O campo público Static Ldelem_I2 carrega um elemento do tipo int16 localizado no índice especificado do array como int32 no topo da pilha de computação.
O campo público Static Ldelem_I4 carrega um elemento do tipo int32 localizado no índice especificado do array como um int32 no topo da pilha de computação.
O campo público Static Ldelem_I8 carrega um elemento do tipo int64 localizado no índice especificado do array como int64 no topo da pilha de computação.
Campo público Estático Ldelem_R4 carrega elementos do tipo float32 localizados no índice do array especificado como tipos F (tipos de ponto flutuante) no topo da pilha de computação.
Campo público Estático Ldelem_R8 carrega elementos do tipo float64 localizados no índice do array especificado como tipos F (tipos de ponto flutuante) para o topo da pilha de computação.
O campo público Static Ldelem_Ref carrega um elemento contendo uma referência de objeto localizada no índice de um array especificado como um tipo O (referência de objeto) no topo da pilha de computação.
O campo público Static Ldelem_U1 carrega um elemento do tipo unsigned int8 localizado no índice do array especificado como int32 para o topo da pilha de computação.
O campo público Static Ldelem_U2 carrega um elemento do tipo unsigned int16 localizado no índice do array especificado como int32 no topo da pilha de computação.
O campo público Static Ldelem_U4 carrega um elemento do tipo int32 unsigned localizado no índice especificado do array como int32 no topo da pilha de computação.
Campo público Static Ldelema carrega o endereço do elemento do array localizado no índice especificado do array como um tipo & (ponteiro gerenciado) no topo da pilha de computação.
Campo público O LDFLD estático encontra o valor de um campo em um objeto que faz referência ao campo atualmente na pilha de computação.
Campo público Static Ldflda procura o endereço de um campo em um objeto que faz referência ao campo atualmente na pilha de computação.
O LDFTN estático de campo público envia ponteiros não gerenciados (tipos naturais int) para código nativo que implementa um método específico na pilha de computação.
O campo público estático Ldind_I carrega indiretamente valores do tipo int natural na pilha de computação como ints naturais.
O campo público Static Ldind_I1 carrega indiretamente um valor do tipo int8 na pilha de computação como int32.
O campo público Static Ldind_I2 carrega indiretamente valores do tipo int16 na pilha de computação como int32.
O campo público Static Ldind_I4 carrega indiretamente valores do tipo int32 na pilha de computação como int32.
O campo público Static Ldind_I8 carrega indiretamente valores do tipo int64 na pilha de computação como int64.
O campo público estático Ldind_R4 carrega indiretamente um valor do tipo float32 como tipo F (float) na pilha de computação.
O campo estático público Ldind_R8 carrega indiretamente um valor do tipo float64 como um tipo F (float) na pilha de computação.
Campo público Estático Ldind_Ref carrega indiretamente referências de objetos como tipos O (referência de objeto) na pilha de computação.
O campo público Static Ldind_U1 carrega indiretamente um valor do tipo unsigned int8 na pilha de computação como int32.
Campo público Static Ldind_U2 carrega indiretamente um valor do tipo unsigned int16 na pilha de computação como int32.
O campo público Static Ldind_U4 indiretamente carrega valores do tipo int32 unsigned na pilha de computação como int32.
O campo público Static Ldlen empurra o número de elementos de um array unidimensional começando de zero para a pilha de computação.
Campo público O Ldloc estático carrega variáveis locais no índice especificado na pilha de computação.
O campo público Static Ldloc_0 carrega variáveis locais no índice 0 na pilha de computação.
Campo público Static Ldloc_1 carrega variáveis locais no índice 1 na pilha de computação.
O campo público estático Ldloc_2 carrega variáveis locais no índice 2 na pilha de computação.
O campo público estático Ldloc_3 carrega variáveis locais no índice 3 na pilha de computação.
Campo público Estático Ldloc_S carrega variáveis locais em um índice específico na pilha de computação (forma abreviada).
Campo público O Ldloca estático carrega os endereços de variáveis locais localizadas em um índice específico na pilha de computação.
Campo público Estático Ldloca_S carrega o endereço de uma variável local localizada em um índice específico na pilha de computação (forma abreviada).
O LDNULL estático de campo público empurra referências nulas (tipos O) para a pilha de computação.
Campo público ldobj cópia o tipo de valor objeto para o qual o endereço aponta para o topo da pilha de computação.
Campo público O LDSFLD estático empurra o valor de um campo estático para a pilha de computação.
Campo público Static Ldsflda empurra o endereço de um campo estático para a pilha de computação.
Campo público Static Ldstr envia novas referências a objetos para strings armazenadas em metadados.
O campo público Static Ldtoken converte o token de metadados em sua representação em tempo de execução e o empurra para a pilha de computação.
Campo público estático ldvirtftn envia ponteiros não gerenciados (tipos naturais int) para código nativo que implementa um método virtual específico associado a um objeto especificado na pilha de computação.
O Public Field Static Leave sai de uma área protegida de código, transferindo incondicionalmente o controle para uma diretiva alvo específica.
Campo público Estático Leave_S sai de áreas protegidas do código, transferindo incondicionalmente o controle para diretivas alvo (forma abreviada).
O localloc estático de campo público aloca um número específico de bytes do mempool dinâmico local e empurra o endereço do primeiro byte alocado (ponteiro transitório, tipo *) para a pilha de computação.
O Mkrefany Estático de campo público empurra referências tipadas para instâncias de tipo específicas na pilha de computação.
O campo público Static Mul multiplica dois valores e envia o resultado para a pilha de cálculo.
Campo público Estático Mul_Ovf multiplica dois valores inteiros, realiza uma verificação de overflow e envia o resultado para a pilha de computação.
Campo público Estático Mul_Ovf_Un multiplica dois valores inteiros sem sinal, realiza uma verificação de overflow e envia o resultado para a pilha de computação.
Neg estático de campo público realiza inverso sobre um valor e empurra o resultado para a pilha de computação.
O Newarr estático de campo público empurra referências de objetos para um novo array unidimensional zero-starting com elementos de um tipo específico na pilha de computação.
Newobj estático em campo público cria um novo objeto ou instância de um tipo de valor e empurra uma referência de objeto (tipo O) para a pilha de computação.
Campo público estático nop preenche o espaço se o opcode for corrigido. Embora possa consumir ciclos de processamento, nenhuma ação significativa é realizada.
O campo público Static Not calcula o complemento bit a bit dos valores inteiros no topo da pilha e empurra o resultado para a pilha de cálculo como do mesmo tipo.
Campo público Static Or calcula a complementação bit a bit dos dois valores inteiros no topo da pilha e empurra o resultado para a pilha de cálculo.
O Pop Estático do campo público remove valores que estão atualmente no topo da pilha de computação.
Prefixo estático de campo público1 Este comando é uma instrução de reserva.
Prefixo estático de campo público2 Este comando é uma instrução de retenção.
Prefixo estático de campo público3 Este comando é uma diretiva de retenção.
Prefixo estático de campo público4 Este comando é um comando de reserva.
Prefixo estático de campo público5 Este comando é um comando de reserva.
Prefixo estático de campo público6 Este comando é uma instrução de retenção.
Prefixo estático de campo público7 Este comando é uma diretiva de retenção.
Prefixo estático de campo público Este comando é um comando de reserva.
Apenas leitura estática de campo público especifica que a operação subsequente de endereçamento do array não realiza verificação de tipos em tempo de execução e retorna um ponteiro gerenciado com variabilidade limitada.
Campo público O Static Refanytype recupera tags de tipo embutidas dentro de referências tipadas.
O refaníval estático de campo público recupera endereços (& tipos) embutidos dentro de referências tipadas.
O campo público Static Rem divide dois valores e empurra o restante para a pilha de cálculo.
O campo público estático Rem_Un divide dois valores sem sinal e empurra o restante para a pilha de computação.
O ret estático de campo público retorna do método atual e empurra o valor retornado, se presente, da pilha de computação do chamador para a pilha de cálculo do chamado.
O rethrow estático de campo público lança novamente a exceção atual.
O campo público Static Shl desloca o valor inteiro para a esquerda (preenchido com zeros) o número especificado de bits e empurra o resultado para a pilha de computação.
O campo público Static Shr desloca o valor inteiro para a direita (preservando o símbolo) pelo número especificado de bits e empurra o resultado para a pilha de computação.
Campo público Estático Shr_Un desloca o valor inteiro sem sinal para a direita (preenchido com zeros) pelo número especificado de bits e empurra o resultado para a pilha de computação.
O Tamanho Estático do campo público empurra o tamanho do tipo de valor fornecido em bytes para a pilha de cálculo.
O campo público Static Starg armazena valores localizados no topo da pilha de cálculo em slots de parâmetros localizados no índice especificado.
Campo público Static Starg_S armazena valores localizados no topo da pilha de cálculo no índice especificado (forma abreviada) no slot de parâmetros.
O stelem estático de campo público substitui elementos de array em um dado índice por valores da pilha de computação, cujo tipo é especificado na diretiva.
Campo público Estático Stelem_I substitui elementos de array em um dado índice por um valor natural de int na pilha de computação.
Campo público Estático Stelem_I1 substitui elementos de array em um dado índice por valores int8 na pilha de computação.
Campo público O Stelem_I2 estático substitui elementos do array em um dado índice por um valor int16 na pilha de computação.
Campo público Estático Stelem_I4 substitui elementos do array em um dado índice por um valor int32 na pilha de computação.
O campo público Estático Stelem_I8 substitui o elemento do array em um dado índice por um valor int64 na pilha de computação.
Campo público Estático Stelem_R4 substitui elementos de array em um dado índice por valores float32 na pilha de computação.
Campo público Estático Stelem_R8 substitui o elemento do array em um dado índice por um valor float64 na pilha de cálculo.
Campo público Estático Stelem_Ref substitui elementos de array em um dado índice por valores de referência de objeto (tipos O) na pilha de cálculo.
O stfld estático de campo público substitui o valor armazenado no campo da referência ou ponteiro do objeto pelo novo valor.
Campo público Static Stind_I armazena valores do tipo natural int no endereço fornecido.
Campo público Static Stind_I1 armazena valores do tipo int8 no endereço fornecido.
Campo público Static Stind_I2 armazena um valor do tipo int16 no endereço fornecido.
Campo público Static Stind_I4 armazena valores do tipo int32 no endereço fornecido.
Campo público Static Stind_I8 armazena um valor do tipo int64 no endereço fornecido.
Campo público Static Stind_R4 armazena um valor do tipo float32 no endereço fornecido.
Campo público Static Stind_R8 armazena um valor do tipo float64 no endereço fornecido.
Campo público Static Stind_Ref armazena o valor de referência do objeto no endereço fornecido.
O stloc estático de campo público exibe o valor atual do topo da pilha de cálculo e o armazena em uma lista de variáveis locais no índice especificado.
Campo público Static Stloc_0 exibe o valor atual do topo da pilha de cálculo e o armazena em uma lista de variáveis locais no índice 0.
O campo público Static Stloc_1 exibe o valor atual do topo da pilha de cálculo e o armazena em uma lista de variáveis locais no índice 1.
Campo público Static Stloc_2 exibe o valor atual do topo da pilha de cálculo e o armazena em uma lista de variáveis locais no índice 2.
Campo público Static Stloc_3 mostra o valor atual do topo da pilha de cálculo e o armazena em uma lista de variáveis locais no índice 3.
Campo público Static Stloc_S extrai o valor atual do topo da pilha de cálculo e o armazena no índice na lista de variáveis locais (forma abreviada).
O Stobj estático de campo público copia o valor do tipo especificado da pilha de computação para o endereço de memória fornecido.
O stsfld estático de campo público substitui o valor do campo estático por um valor da pilha de computação.
O Sub-Static de campo público subtrai um valor dos outros valores e empurra o resultado para a pilha de computação.
Campo público Estático Sub_Ovf subtrai um valor inteiro de outro valor, realiza uma verificação de overflow e envia o resultado para a pilha de cálculo.
Campo público Estático Sub_Ovf_Un subtrai um valor inteiro sem sinal de outro valor, realiza uma verificação de overflow e envia o resultado para a pilha de computação.
O Switch Estático de campo público implementa tabelas de salto.
A chamada estática de campo público executa uma instrução de chamada de método com o sufixo para remover o quadro de pilha do método atual antes que a chamada real seja executada.
O campo público Static Throw lança um objeto de exceção que está atualmente na pilha de computação.
Campo público Static Unaligned indica que o endereço atualmente na pilha de cálculo pode não estar alinhado com o tamanho natural das instruções imediatamente seguintes ldind, stind, ldfld, stfld, ldobj, stobj, initblk ou cpblk.
O campo público Static Unbox converte a representação em caixa do tipo de valor para sua forma sem caixa.
Campo público Static Unbox_Any converte a representação em caixa do tipo especificado no comando para a forma sem caixa.
Campo público Static Volatile especifica que o endereço atualmente no topo da pilha de computação pode ser volátil, e os resultados da leitura desse local não podem ser armazenados em cache, ou múltiplos repositórios desse endereço não podem ser cancelados.

O Xor estático de campo público calcula OR bit a bit dos dois valores no topo da pilha de computação e envia os resultados para a pilha de computação.




Anterior:.wang .mall .loja online .gossip .show Um nome de domínio chinês é viável? Golpistas da internet
Próximo:Congelamento do Genie 7.5 em Cracking alternativo do Ponto de Congelamento
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com