- "JS"指令在"S"标志位为1的时候进行跳转,"S"标志位的结果由上一条指令形成.
1.1 "JS"
![]()
1.2 "JNS" 相反,符号位为非负数的时候进行跳转,也就是"S"标志位为0的时候进行跳转.
![]()
- "JPE"和"JP"作用相同,只是名称不同,根据"P"标志位决定是否跳转,如果“P”标志位为1则跳转,如果"P"标志位为0则不跳转.
2.1 "JPE"
![]()
- "JPO"和"JNP"作用相同,只是名称不同,根据"P"标志位决定是否跳转,如果“P”标志位为0则跳转,如果"P"标志位为1则不跳转.
3.1 "JPO"
![]()
- "JO"指令用于"O"标志位溢出的时候执行,也就是"O"标志位为1的时候进行跳转.
4.1 "JO"
![]()
![]()
- "JNO"指令用于"O"标志位不溢出的时候执行,也就是“O”标志位为0的时候进行跳转.
5.1 "JNO"
![]()
- "JB"指令用于“C”标志位为1的时候跳转,"cmp eax,ecx",当第一个操作数比第二个操作数小的时候跳转.
6.1 "JB"
![]()
- "JNB"指令在“C”标志位为0的时候才跳转.
7.1 "JNB",手动修改了“C”标志位.
![]()
- "JBE"指令在"C"或"Z"标志位为1的时候进行跳转.
8.1 "cmp eax,ecx",eax 小于 ecx或eax等于ecx,执行"JBE"跳转.
![]()
- "JNBE"同等与"JA","Z"标志位和"C"标志位都为0的情况下进行跳转.
9.1 "cmp eax,ecx",eax大于ecx的情况下进行跳转.
![]()
发表于
2024-12-31 06:52
良货
阅读( 217)
评论()
收藏
举报
|
|
|