assembly - x86中的JCC指令是什么

标签 assembly x86 intel opcode mnemonics

我只知道 x86 AT&T 语法中的 je、jnl 等指令。

jcc实际上是什么意思?所有跳转指令?

最佳答案

cc 代表 condition code
Jcc 不是单条指令,它只是描述了跳转前检查条件码的 jump mnemonics

例如 JNE,在跳转前检查条件代码。

典型的情况是进行比较(设置 CC),然后使用其中一个跳转助记符。

也可以使用 ANDORXOR 、加法、减法(当然也可以是 CMP )等指令设置条件代码。

关于assembly - x86中的JCC指令是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39567942/

相关文章:

linux - nasm 相当于设置指令

linux - 程序存在但文件未找到,即使文件存在

performance - 复杂的寻址模式是否对从内存加载有额外的开销?

c - 使用 Assembly 在 C 中添加

c++ - 是否有可与英特尔感知计算 SDK 配合使用的 GUI 库?

intel - 是否可以创建大数组 AVX/SSE 值

c - 这个汇编语句是什么意思?

assembly - 浮点按位运算的用处

assembly - 在 MASM32 程序集中打印 unicode 字符

c - 如何在 AVX 或 SSE 指令中进行间接加载(聚集-分散)?