⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asslandat22b.dat

📁 C++指令字典 一个方便的软件 用于C++指令的查询
💻 DAT
字号:
 说明: 1. OPRD1为任意通用寄存器或存储器操作数.
 ----     OPRD2为任意通用寄存器或存储器操作数,立即数也可用作源操作数OPRD2. 

       2. 对标志位的影响同SUB指令,完成的操作与SUB指令类似,唯一的区别是不将OPRD1-OPRD2的结果送回OPRD1,而            只是比较.因而不改变OPRD1和OPRD2的内容,该指令用于改变标志位.

       3. 在8088/8086指令系统中,专门提供了一组根据带符号数比较大小后,实现条件转移的指令.

       4. 示例: CMP AL,20
                CMP DX,CX
                CMP AX,DATA1[BX]
                CMP BATE[DI],BX

       5. 以CMP DX,CX为例,对标志位的影响如下:
          (1) (DX)=(CX)时,则ZF=1;

          (2) 两相无符号数比较:
              若(DX)>=(CX)时,则CF=0,即无借位.
              若(DX)<(CX)时,则CF=1.

          (3) 两个带符号数比较
              对带符号数判断大小可通过溢出标志OF及符号标志SF共同判断.
              当 OF=0,即无溢出时,若SF=0,则(DX)>(CX)
                                 若SF=1,则(DX)<(CX)
              当 OF=1,即有溢出时,若SF=1,则(DX)>(CX) 
                                 若SF=0,则(DX)<(CX)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -