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


1,DIV K800 K3 D110的運(yùn)算結(jié)果是:D110存放商(266),D111存放余數(shù)(2)
2,在32位運(yùn)算 DMUL K60000 D110 D120指令中 軟元件被征用的范圍是:D110 和D111
   結(jié)果存放于D120,D121,D122,D123
你自己算吧,D110和D111本來一個是商一個是余數(shù),但是混合成一個32位數(shù)據(jù)后是個什么數(shù)?
再和60000乘一下,是不是得到一個怪胎!
3,你不要直接拿D110來作運(yùn)算,過渡一下。比如將D110(MOV)給D115或其他寄存器,注意要跟結(jié)果寄存器保留最小的征用距離。
再試試看。
本帖最近評分記錄:
  • 下載積分:+2(xtl123925) 熱心助人!
  • 下載積分:+2(wenbin999) 熱心助人!
    kawasakilu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 319 個
    工控威望: 380 點(diǎn)
    下載積分: 2265 分
    在線時間: 90(小時)
    注冊時間: 2007-04-12
    最后登錄: 2024-06-29
    查看kawasakilu的 主題 / 回貼
    3樓  發(fā)表于: 2009-05-06 20:18
    圖片:
    算術(shù)運(yùn)算結(jié)果
    小壞孩
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看小壞孩的 主題 / 回貼
    4樓  發(fā)表于: 2009-05-06 21:03
    學(xué)習(xí)了
    卓發(fā)智能
    相互學(xué)習(xí),共同進(jìn)步。
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 2432 個
    工控威望: 3020 點(diǎn)
    下載積分: 10246 分
    在線時間: 646(小時)
    注冊時間: 2008-08-03
    最后登錄: 2024-11-09
    查看卓發(fā)智能的 主題 / 回貼
    5樓  發(fā)表于: 2009-05-08 09:50
    好東西。學(xué)習(xí)了。
    相信自我!
    kawasakilu
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 319 個
    工控威望: 380 點(diǎn)
    下載積分: 2265 分
    在線時間: 90(小時)
    注冊時間: 2007-04-12
    最后登錄: 2024-06-29
    查看kawasakilu的 主題 / 回貼
    6樓  發(fā)表于: 2009-05-13 21:47
    呵呵,共同學(xué)習(xí),共同提高。
    albbad
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 184 個
    工控威望: 307 點(diǎn)
    下載積分: 394 分
    在線時間: 72(小時)
    注冊時間: 2007-12-14
    最后登錄: 2024-09-28
    查看albbad的 主題 / 回貼
    7樓  發(fā)表于: 2009-05-13 22:07
    好東西。學(xué)習(xí)了。