小莹
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 152 点
下载积分: 669 分
在线时间: 39(小时)
注册时间: 2011-07-29
最后登录: 2014-11-02
查看小莹的 主题 / 回贴
楼主  发表于: 2011-12-07 14:54
求助各位大师:CP1H如何把比如D420 421 连续两个通道的数据传送到DR0数据寄存器中,如果用MOVL指令,显示的是程序检查错误,通过不了啊,我想把D420 D421中的数据传送到DR0中,然后在传送到D500 D501 中,如何实现????求指教啊    
穷人缺什么:表面缺资金,本质缺野心,脑子缺观念,机会缺了解,骨子缺勇气,改变缺行动,事业缺毅力。
57577278
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看57577278的 主题 / 回贴
1楼  发表于: 2011-12-07 15:42
IR0 是基址,使用时采用movr指令,例movr d420 ir0,意思是将d420的地址传到ir0中;
DR0是偏址,和IR0,配合使用的,例:mov dr0,ir0  d500,意思是将ir0为基址DR0为偏址所指定的数据传送到d500
楼主留言:
谢啦