負の数で正の数を除算しようとしています。nasm idiv負の値
現在、私のプログラムは正しく分割され、残りの部分に正しくアクセスすることができます。
しかし、正の数を負の値で割った値を入力すると、それはまったく割り切れません。
「署名する」方法があり、それが正しく分割されることはわかっています。私は手動
movsss $ IMM /%REG%REG/MEMの動きを理解しない、記号はゼロATT構文厥ofcourseの
を拡張し、231 movzss $ IMM /%REG%REG/MEM動きを拡張、Iここでは、インテルの構文
を必要とする私のコードはマイナスで分割する方法として
xor rdx, rdx
mov rax, [input]
mov rcx, [input2]
idiv rcx
のアイデアですか?
私はまた、それを行うかもしれないが、まだ働いていない指示 "cdq"を見つけました – user1050632