x86の除算命令
x86の四則演算を行う命令は add, sub, imul, idiv の4種類ある (左から, 加算, 減算, 乗算, 除算).
ここで左3つの命令は一般的な命令と同様に, 以下のBNFを満たす.
<instruction> ::= <register> "," (<register> | <value>)
しかし idiv だけ実装が特殊で, このようなことができない.
では, 具体的に を計算する方法について書く.
x86の四則演算を行う命令は add, sub, imul, idiv の4種類ある (左から, 加算, 減算, 乗算, 除算).
ここで左3つの命令は一般的な命令と同様に, 以下のBNFを満たす.
<instruction> ::= <register> "," (<register> | <value>)
しかし idiv だけ実装が特殊で, このようなことができない.
では, 具体的に を計算する方法について書く.