xtl123925
級別: 略有小成
![]() |
請問(wèn)這幾行程序如何做 DIV K800 K3 D110 DMUL K60000 D110 D120 為何出現負數把K800換成K900就可以搞不懂哪位大俠能指點(diǎn)一下? |
---|---|
|
kawasakilu
級別: 略有小成
![]() |
1,DIV K800 K3 D110的運算結果是:D110存放商(266),D111存放余數(2) 2,在32位運算 DMUL K60000 D110 D120指令中 軟元件被征用的范圍是:D110 和D111 結果存放于D120,D121,D122,D123 你自己算吧,D110和D111本來(lái)一個(gè)是商一個(gè)是余數,但是混合成一個(gè)32位數據后是個(gè)什么數? 再和60000乘一下,是不是得到一個(gè)怪胎! 3,你不要直接拿D110來(lái)作運算,過(guò)渡一下。比如將D110(MOV)給D115或其他寄存器,注意要跟結果寄存器保留最小的征用距離。 再試試看。 |
---|---|
本帖最近評分記錄: |
卓發(fā)智能
相互學(xué)習,共同進(jìn)步。
級別: 工控俠客
![]() |
好東西。學(xué)習了。 |
|
---|---|---|
|