含义是:如果edx <= 0,就跳到某地址,否则继续往下执行。 jle换成jg的话,就是edx > 0跳转。 其他同理。 与cmp指令和跳转指令组合的区别是:这个组合比较的是cmp A,B中,A与B的关系。 而test A,A则比较的是A与0的关系。 这些都是抽象层次的应用,具体原理还需要详细研究,这里不展开。