sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

xtl123925
級別: 略有小成
精華主題: 0
發帖數量: 175 個
工控威望: 439 點
下載積分: 842 分
在線時間: 116(小時)
注冊時間: 2007-06-19
最后登錄: 2024-12-10
查看xtl123925的 主題 / 回貼
樓主  發表于: 2009-05-04 21:48
請問這幾行程序如何做  
DIV K800 K3 D110
DMUL  K60000  D110 D120
為何出現負數把K800換成K900就可以搞不懂哪位大俠能指點一下?
kawasakilu
級別: 略有小成
精華主題: 0
發帖數量: 319 個
工控威望: 380 點
下載積分: 2265 分
在線時間: 90(小時)
注冊時間: 2007-04-12
最后登錄: 2024-06-29
查看kawasakilu的 主題 / 回貼
1樓  發表于: 2009-05-06 20:12
引用
引用樓主xtl123925于2009-05-04 21:48發表的 算術運算 :
請問這幾行程序如何做  
DIV K800 K3 D110
DMUL  K60000  D110 D120
為何出現負數把K800換成K900就可以搞不懂哪位大俠能指點一下?


1,DIV K800 K3 D110的運算結果是:D110存放商(266),D111存放余數(2)
2,在32位運算 DMUL K60000 D110 D120指令中 軟元件被征用的范圍是:D110 和D111
   結果存放于D120,D121,D122,D123
你自己算吧,D110和D111本來一個是商一個是余數,但是混合成一個32位數據后是個什么數?
再和60000乘一下,是不是得到一個怪胎!
3,你不要直接拿D110來作運算,過渡一下。比如將D110(MOV)給D115或其他寄存器,注意要跟結果寄存器保留最小的征用距離。
再試試看。
本帖最近評分記錄:
  • 下載積分:+2(xtl123925) 熱心助人!
  • 下載積分:+2(wenbin999) 熱心助人!
    kawasakilu
    級別: 略有小成
    精華主題: 0
    發帖數量: 319 個
    工控威望: 380 點
    下載積分: 2265 分
    在線時間: 90(小時)
    注冊時間: 2007-04-12
    最后登錄: 2024-06-29
    查看kawasakilu的 主題 / 回貼
    2樓  發表于: 2009-05-06 20:18
    圖片:
    算術運算結果
    kawasakilu
    級別: 略有小成
    精華主題: 0
    發帖數量: 319 個
    工控威望: 380 點
    下載積分: 2265 分
    在線時間: 90(小時)
    注冊時間: 2007-04-12
    最后登錄: 2024-06-29
    查看kawasakilu的 主題 / 回貼
    3樓  發表于: 2009-05-13 21:47
    呵呵,共同學習,共同提高。