Go 的 6a 汇编器有条件跳转指令:
JCC
JCS
JCXZL
JEQ
JGE
JGT
JHI
JLE
JLS
JLT
JMI
JNE
JOC
JOS
JPC
JPL
JPS
但是它们如何映射到 x86 条件跳转?
最佳答案
我正在回答这个问题,这样我就不会丢失信息,这样其他人就不必像我一样经历同样的侦探游戏。看着optab.c和 x86 jumps我们可以匹配指令编码来解决这个难题。
JCC JAE
JCS JB
JCXZL JECXZ
JEQ JE,JZ
JGE JGE
JGT JG
JHI JA
JLE JLE
JLS JBE
JLT JL
JMI JS
JNE JNE, JNZ
JOC JNO
JOS JO
JPC JNP, JPO
JPL JNS
JPS JP, JPE
关于assembly - Go 的汇编程序的条件跳转指令是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146642/