我来说具体一点吧:
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;