zoukankan      html  css  js  c++  java
  • 汇编语言基础--关键代码含义

    一、判断类

    JE   ;等于则跳转
    JNE  ;不等于则跳转
    
    JZ   ;为 0 则跳转
    JNZ  ;不为 0 则跳转
    
    JS   ;为负则跳转
    JNS  ;不为负则跳转
    
    JC   ;进位则跳转
    JNC  ;不进位则跳转
    
    JO   ;溢出则跳转
    JNO  ;不溢出则跳转
    
    JA   ;无符号大于则跳转
    JNA  ;无符号不大于则跳转
    JAE  ;无符号大于等于则跳转
    JNAE ;无符号不大于等于则跳转
    
    JG   ;有符号大于则跳转
    JNG  ;有符号不大于则跳转
    JGE  ;有符号大于等于则跳转
    JNGE ;有符号不大于等于则跳转
    
    JB   ;无符号小于则跳转
    JNB  ;无符号不小于则跳转
    JBE  ;无符号小于等于则跳转
    JNBE ;无符号不小于等于则跳转
    
    JL   ;有符号小于则跳转
    JNL  ;有符号不小于则跳转
    JLE  ;有符号小于等于则跳转
    JNLE ;有符号不小于等于则跳转
    
    JP   ;奇偶位置位则跳转
    JNP  ;奇偶位清除则跳转
    JPE  ;奇偶位相等则跳转
    JPO  ;奇偶位不等则跳转

    二、赋值类

    三、运算类

    四、其他指令

    1、jmp

      JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。

    JMP 1000H 段内直接转移,转移地址的偏移量由指令给出
    JMP CX
    段内间接转移,转移地址的偏移量由CX指出
    JMP 1000H:2000H
    段间直接转移,段码和偏移量由指令给出
    JMP DWORD PTR [SI] 段间间接转移转移地址在SI所指地址开始的4个单元中

      

  • 相关阅读:
    单例模式
    面向对象编程(一)
    杨辉三角形
    静态方法,Arrays类,二维数组
    数组,查找算法,二分查找法,冒泡排序,选择排序,插入排序
    万年历(二)
    循环结构
    万年历(一)
    条件结构
    类型转换,位运算符
  • 原文地址:https://www.cnblogs.com/raorao1994/p/11990571.html
Copyright © 2011-2022 走看看