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