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