小蜜蜂
你讓我滾,我滾了。你讓我回來,對不起,滾遠(yuǎn)了...
級別: 論壇先鋒
![]() ![]() |
三菱程序疑問 MUL D10 K80 D20 DIV D20 D30 D40 MOV D40 D50 求助大家,第一行的乘法中D10乘以K80是生成D20還是D20 D21兩個(gè)?第二行的要用DIV還是DDIV?第三行要用MOV還是DMOV呢?拜托大家了,謝謝!還有從書上看是MUL D0 D2 D4,(D0)乘以(D2)等于(D5 D4),比如D0=8,D2=9,(D5 D4)=72,雖然72遠(yuǎn)遠(yuǎn)小于32767,但是也要存到(D5 D4)中,那上面我的程序是MUL D10 K80 D20 也就是(D21 D20)中了? |
---|---|
|
小蜜蜂
你讓我滾,我滾了。你讓我回來,對不起,滾遠(yuǎn)了...
級別: 論壇先鋒
![]() ![]() |
太愛1樓的朋友了,不過第二行的,我還是有疑問,因?yàn)镈20經(jīng)過第一行的乘法后是(D20 D21),到第二行D20(D20 D21)是32位的,D30是16位的,D20除以D30為什么可以用16位的DIV呢?難道說只有當(dāng)D20和D30都是32位的時(shí)候才要用DDIV?D20或D30有一個(gè)是16位的就不要用DDIV? ![]() |
---|---|
|
小蜜蜂
你讓我滾,我滾了。你讓我回來,對不起,滾遠(yuǎn)了...
級別: 論壇先鋒
![]() ![]() |
還有如果第二行的D40是32位的(D41 D40),那么第三行為什么不要用DMOV呢?你不是說DMOV是運(yùn)算結(jié)果以32位輸出的。D40就是32位的啊。還有當(dāng)D40是64位的(D43 D42 D41 D40)那第三行又該用哪個(gè)MOV呢? ![]() |
---|---|
|
小蜜蜂
你讓我滾,我滾了。你讓我回來,對不起,滾遠(yuǎn)了...
級別: 論壇先鋒
![]() ![]() |
6樓朋友,謝謝你了,第三行我商和余數(shù)都要用呢,我應(yīng)該用哪個(gè)MOV呢?或者如果我只要用商,用哪個(gè)MOV,又如果我只要用余數(shù),那么我應(yīng)該用哪個(gè)MOV?希望大家?guī)蛶臀疫@個(gè)菜鳥,謝謝大家了! |
---|---|
|