全球旧事资料 分类
整r
    SUB  减法r
    SBB  带借位减法r
    DEC  减1r
    NEC  求反以0减之r
    CMP  比较两操作数作减法仅修改标志位不回送结果r
    AAS  减法的ASCII码调整r
    DAS  减法的十进制调整r
    MUL  无符号乘法r
    IMUL  整数乘法r
     以上两条结果回送AH和AL字节运算或DX和AX字运算r
    AAM  乘法的ASCII码调整r
    DIV  无符号除法r
    IDIV  整数除法r
     以上两条结果回送r
       商回送AL余数回送AH字节运算r
     或 商回送AX余数回送DX字运算r
    AAD  除法的ASCII码调整r
    CBW  字节转换为字把AL中字节的符号扩展到AH中去r
    CWD  字转换为双字把AX中的字的符号扩展到DX中去r
    CWDE  字转换为双字把AX中的字符号扩展到EAX中去r
    CDQ  双字扩展  把EAX中的字的符号扩展到EDX中去r
三、逻辑运算指令r
   AND  与运算r
    OR   或运算r
    XOR  异或运算r
    NOT  取反r
    TEST  测试两操作数作与运算仅修改标志位不回送结果r
    SHL  逻辑左移r
    SAL  算术左移SHLr
    SHR  逻辑右移r
    SAR  算术右移SHRr
    ROL  循环左移r
    ROR  循环右移r
    RCL  通过进位的循环左移r
    RCR  通过进位的循环右移r
     以上八种移位指令其移位次数可达255次r
       移位一次时可直接用操作码 如SHLAX1r
       移位1次时则由寄存器CL给出移位次数r
        如 MOVCL04r
          SHLAXCLr
四、串指令r
 DSSI 源串段寄存器 源串变址r
      ESDI 目标串段寄存器目标串变址r
      CX   重复次数计数器r
      ALAX 扫描值r
      D标志 0表示重复操作中SI和DI应自动增量1表示应自动减量r
      Z标志 用来控制扫描或比较操作的结束r
    MOVS  串传送r
      MOVSB 传送字符  MOVSW 传送字  MOVSD 传送双字r
    CMPS  串比较r
      CMPSB 比较字符  CMPSW 比较字r
    SCAS  串扫描r
      把AL或AX的内容与目标串作比较比较结果反映在标志位r
    LODS  装入串r
      把源串中的元素字或字节逐一装入AL或AX中r
      LODSB 传送字符  LODSW 传送字  Lr
好听全球资料 返回顶部