DIV命令
アセンブリ表記
code:assembler
DIV
<除数>
機能
ACレジスタを上位18ビット・MQレジスタを下位18ビットにした値を、この命令自身の次のアドレスの値で除算する
商をMQレジスタに、剰余をACレジスタに設定する
Lレジスタは予め0でなければならない
1になっていると、商が1の補数による負の数(ビット反転)になる
機械語
機械語(IR) = 0o640323 = 0b110 100 000 011 010 011
IR<0:4> == 0o32の場合のcaseはこの行以降 IR<9:11> = 0b011 = 3なので、この辺りが実行される → 被除数の上位18ビットは、除数の値未満でなければならない
商が1の補数による負の数(ビット反転)になる