4
Go的6A汇编器具有条件跳转指令:Go的汇编器有什么条件跳转指令?
JCC
JCS
JCXZL
JEQ
JGE
JGT
JHI
JLE
JLS
JLT
JMI
JNE
JOC
JOS
JPC
JPL
JPS
但他们如何映射到x86的条件跳转?
Go的6A汇编器具有条件跳转指令:Go的汇编器有什么条件跳转指令?
JCC
JCS
JCXZL
JEQ
JGE
JGT
JHI
JLE
JLS
JLT
JMI
JNE
JOC
JOS
JPC
JPL
JPS
但他们如何映射到x86的条件跳转?
转到汇编的arch.go说:
instructions["JA"] = x86.AJHI
instructions["JAE"] = x86.AJCC
instructions["JB"] = x86.AJCS
etc
这意味着进入ASM的JHI意味着英特尔ASM的JA等
同样的后缀使用,具有相同的含义,对于SETxx和CMOVxx也是如此。 – Eloff