我來說具體一點吧:
1.MUL D10 K80 D20;乘法的結果占用兩個寄存器D20(低16位)、D21(高16位)
2.DIV D20 D30 D40;根據上句程序,按一般使用意圖,這里你當然需要用到D20、D21兩個寄存器,所以這里要用DDIV命令,注意這里很容易搞錯,用DDIV命令之后,除數也占用兩個寄存器D30、D31,而結果會占用4個寄存器,D40 D41(商),D42、D43(余數)。
初學者這一點很容易搞錯。
3.MOV D40 D50,根據上一句,這里必須要用DMOV命令,如果余數也要傳送,那還得加一句:DMOV D42 D52;