「... 算術演算または論理演算の結果がゼロの結果を生成するときにゼロ フラグ (ZF) が設定される」場合、cmp 命令は ZF とどのように相互作用しますか?
次のコード スニペットを考えると、
mov eax, 0
mov edx, 1
cmp eax, edx
cmp は 2 つのオペランドをどのように評価し、ZF は何に設定されますか? オペランドが逆になっている場合 (cmp edx、eax)、ZF は元のステートメントと同じ値に設定されますか?
2 つの同一の値を比較する場合、cmp はオペランドをどのように評価し、ZF は何に設定されますか?
cmp eax, eax