更新日: 2023 年 3 月 18 日
DIVUL
DIVUL
符号なしロング除算 (でぃぶゆーえる)
DIVUL.L <ea>,Dr:Dq
68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | モード | レジスタr | ||||
+2 | 0 | レジスタq | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | レジスタr |
レジスタ q とレジスタ r は違うレジスタ
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | ||
1 | (Ar) | |||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | 🚧 | 🚧 | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L | |||||||||
1 | 0 | (d16,PC) | ||||||||
1 | (d8,PC,Xn) | - | - | - | - | |||||
(d8,PC,Xn*sf) | 🚧 | 🚧 | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) | ||||||||||
1 | 0 | 0 | #<data> |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
---|---|---|---|
X | 使用しない | 変化しない | |
N | 変化する | 🚧 | |
Z | |||
V | |||
C | 常にクリア |
解説
🚧