`

IL指令集——跳转指令

    博客分类:
  • C#
 
阅读更多

Public field Static     Beq     如果两个值相等,则将控制转移到目标指令。
Public field Static     Beq_S     如果两个值相等,则将控制转移到目标指令(短格式)。
Public field Static     Bge     如果第一个值大于或等于第二个值,则将控制转移到目标指令。
Public field Static     Bge_S     如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Bge_Un     当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令。
Public field Static     Bge_Un_S     当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Bgt     如果第一个值大于第二个值,则将控制转移到目标指令。
Public field Static     Bgt_S     如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Bgt_Un     当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令。
Public field Static     Bgt_Un_S     当比较无符号整数值或不可排序的浮点型值时,如果第一个值大于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Ble     如果第一个值小于或等于第二个值,则将控制转移到目标指令。
Public field Static     Ble_S     如果第一个值小于或等于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Ble_Un     当比较无符号整数值或不可排序的浮点型值时,如果第一个值小于或等于第二个值,则将控制转移到目标指令。
Public field Static     Ble_Un_S     当比较无符号整数值或不可排序的浮点值时,如果第一个值小于或等于第二个值,则将控制权转移到目标指令(短格式)。
Public field Static     Blt     如果第一个值小于第二个值,则将控制转移到目标指令。
Public field Static     Blt_S     如果第一个值小于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Blt_Un     当比较无符号整数值或不可排序的浮点型值时,如果第一个值小于第二个值,则将控制转移到目标指令。
Public field Static     Blt_Un_S     当比较无符号整数值或不可排序的浮点型值时,如果第一个值小于第二个值,则将控制转移到目标指令(短格式)。
Public field Static     Bne_Un     当两个无符号整数值或不可排序的浮点型值不相等时,将控制转移到目标指令。
Public field Static     Bne_Un_S     当两个无符号整数值或不可排序的浮点型值不相等时,将控制转移到目标指令(短格式)。
Public field Static     Br     无条件地将控制转移到目标指令。
Public field Static     Br_S     无条件地将控制转移到目标指令(短格式)。
Public field Static     Brfalse     如果 value 为 false、空引用(Visual Basic 中的 Nothing)或零,则将控制转移到目标指令。
Public field Static     Brfalse_S     如果 value 为 false、空引用或零,则将控制转移到目标指令。
Public field Static     Brtrue     如果 value 为 true、非空或非零,则将控制转移到目标指令。
Public field Static     Brtrue_S     如果 value 为 true、非空或非零,则将控制转移到目标指令(短格式)。

分享到:
评论

相关推荐

    .net 中间语言 IL 指令集

    .NET中间语言(IL)指令集是.NET框架的核心组成部分,它为不同的编程语言提供了一个统一的平台,使得编译后的代码可以在任何支持.NET环境的平台上运行。IL是Common Language Infrastructure(CLI)的一部分,根据...

    .NET反编译必备IL常用指令集

    IL是.NET虚拟机(Common Language Runtime, CLR)执行的基础,它是一种低级别的指令集,类似于汇编语言,但比汇编更高级,因为它包含了类型信息和垃圾回收等高级特性。了解IL指令集对于.NET开发者来说非常重要,特别...

    IL指令集详细介绍

    通过以上对IL指令集的介绍,我们可以看出IL指令集中的跳转指令和比较指令为开发者提供了强大的工具来控制程序流程和进行复杂的逻辑判断。这些指令在编写高性能和复杂的应用程序时尤为重要。理解并熟练掌握这些指令...

    MSIL IL 指令集

    ### MSIL IL指令集详解 #### 一、概述 MSIL (Microsoft Intermediate Language),也称为CIL (Common Intermediate Language),是.NET框架中的一个重要组成部分。它是一种低级的、平台独立的中间语言,由编译器生成...

    il指令集 xlsx

    il指令Excel版。Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈...

    微软中间语言 IL指令集

    ### 微软中间语言(IL)指令集解析 #### 一、引言 微软中间语言(Microsoft Intermediate Language,简称MSIL或IL)是.NET框架中的一种通用中间语言,它被设计成一种平台无关的语言,用于在运行时由公共语言运行时...

    IL指令 doc版本

    ### IL指令解析:深入了解.NET Framework中的MSIL #### 概述 在.NET Framework中,中间语言(Intermediate Language,IL)也被称为MSIL(Microsoft Intermediate Language),是.NET平台的一部分,用于编写跨平台...

    IL指令中英文对照

    IL指令中英文对照

    快速搜索IL指令对应含义demo

    IL指令集是.NET框架的基础部分,它是一种低级但平台无关的虚拟机指令,可以被.NET Framework的JIT(Just-In-Time)编译器转换为机器码执行。这个“快速搜索IL指令对应含义demo”很可能是为了帮助开发者更便捷地理解...

    新型可支持.Net IL指令的处理器设计.pdf

    picoDotNet处理器采用了栈式架构,这种架构对于解释执行IL指令非常有效,因为IL指令集本身就是基于栈的。同时,处理器设计还包括了六级流水线,提高了指令执行的效率,使其能够快速响应和处理IL指令。通过使用微码...

    【ASP.NET编程知识】.NET框架中间语言IL指令大全.docx

    IL指令集是IL代码的基础,它包含了一系列用于执行各种操作的指令,如算术运算、逻辑运算、控制流程转移、方法调用等。 1. **算术运算指令**:IL提供了如`Add`、`Add.Ovf`、`Add.Ovf.Un`等指令用于执行加法操作,...

    PLC200指令集

    ### PLC200指令集详解 #### 一、概述 PLC200指令集是专为可编程逻辑控制器(PLC)设计的一系列基本指令集合。这些指令旨在简化编程流程,使用户能够轻松地控制各种工业自动化过程。在本篇文章中,我们将深入探讨...

    欧姆龙PLC指令集讲义专题培训课件.ppt

    本篇讲义专题培训课件主要介绍了欧姆龙PLC指令集的基础知识,包括指令格式、数据区域及其标志、梯形图指令、逻辑块与、逻辑块或、位控制指令、联锁和联锁解除指令、跳转和跳转终了指令、结束指令、空操作指令、...

    msil指令集msil指令集

    2. **控制流指令**:MSIL包含了如br(无条件跳转)、beq(相等则跳转)、switch(多目标跳转)等指令,用于实现程序的分支和循环结构。 3. **运算指令**:包括算术运算(如add、sub、mul、div)、逻辑运算(如and、...

    施耐德NEZA\Modicon TSX Neza指令集和通讯

    标题和描述均提到了“施耐德NEZA\Modicon TSX Neza指令集和通讯”,这表明文档主要内容聚焦于施耐德电气旗下的Modicon TSX Neza可编程控制器(PLC)的指令集和通讯功能。施耐德电气是全球能源管理和自动化领域的领导...

    Expert .NET 2.0 IL Assembler

    1. **IL指令集**:详细解释了IL指令的种类和用法,包括控制流指令、数据处理指令、类型操作指令等。 2. **IL与CLR的交互**:解析了IL代码如何与CLR相互作用,以及CLR如何处理和优化IL代码。 3. **IL调试和优化**:...

    IL指令大全.xlsx

    IL是.NET框架中中间语言(Intermediate Language)的缩写。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL...

    Expert .NET 2.0 IL Assembler 源码

    - IL指令集包括如ldarg、stloc、call、ret等指令,它们分别对应参数加载、局部变量存储、函数调用和返回等功能。 - 学习IL汇编语言,需要理解这些指令的用途和组合方式。 5. **源码示例**: - 压缩包中的文件如...

    C# to IL pdf版

    IL代码是一种低级的、平台无关的指令集,类似于汇编语言,但它不依赖于特定的硬件架构。IL包含了控制流、数据处理、异常处理、类型加载和方法调用等指令。通过IL,我们可以看到C#代码在底层如何执行,这对于理解代码...

Global site tag (gtag.js) - Google Analytics