小瑩
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個
工控威望: 152 點
下載積分: 669 分
在線時間: 39(小時)
注冊時間: 2011-07-29
最后登錄: 2014-11-02
查看小瑩的 主題 / 回貼
樓主  發(fā)表于: 2011-12-07 14:54
求助各位大師:CP1H如何把比如D420 421 連續(xù)兩個通道的數(shù)據(jù)傳送到DR0數(shù)據(jù)寄存器中,如果用MOVL指令,顯示的是程序檢查錯誤,通過不了啊,我想把D420 D421中的數(shù)據(jù)傳送到DR0中,然后在傳送到D500 D501 中,如何實現(xiàn)????求指教啊    
窮人缺什么:表面缺資金,本質(zhì)缺野心,腦子缺觀念,機會缺了解,骨子缺勇氣,改變?nèi)毙袆,事業(yè)缺毅力。
57577278
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看57577278的 主題 / 回貼
1樓  發(fā)表于: 2011-12-07 15:42
IR0 是基址,使用時采用movr指令,例movr d420 ir0,意思是將d420的地址傳到ir0中;
DR0是偏址,和IR0,配合使用的,例:mov dr0,ir0  d500,意思是將ir0為基址DR0為偏址所指定的數(shù)據(jù)傳送到d500
樓主留言:
謝啦