6

x が、その値が不明なレジスターであるとしましょう。私はx=2a+3b場所を作らなければならず、未知の値を持っていますab

8086のasm 命令のみを使用できmovます。命令の使用は許可されておらず、4 命令のみの制限もあります。addsubnegmul

それは可能ですか?

4

1 に答える 1

10

式を次のように書き直します。

2a + 3b = 2(a + b) + b = (a + b) + (a + b) + b

一度だけ値を計算する必要があることに注意してください(a + b)

于 2012-10-03T20:34:03.720 に答える