0

値 4 がレジスタ "%eax" (およびその C 変数は "varX") に格納され、値 3 がレジスタ %edx (およびその C 変数は "varY") に格納されているとします。アセンブリ コードが "subl %edx, %eax" の場合、C では、命令が次のように変換されるかどうかを知る方法

int varZ = varX - varY;

また

int varX = varX - varY;

2 番目のケースが正しい場合、最初のケースが真になるアセンブリ命令はどれですか?

4

1 に答える 1