Visual C の__asmで、レジスタに格納されている場所にジャンプしたいのですが、JAE などの条件付きジャンプではうまくいかないようです。通常、これは正常に機能します (ラベルを使用する場合)。
lea ecx, 0x0000001f[edx]
;jmp ecx ;ok
;jae EXIT_LOOP ;ok
jae ecx ; not ok "improper operand type"
jae
Visual C __asm でレジスタ (またはスタック) 変数を使用する方法はありますか? この問題にアプローチする別の方法があるかもしれません (コンパイル時に既知のラベルではなく番号を使用して、条件付きでどこかにジャンプします)?