qiang2751290
级别: 家园常客
精华主题: 0
发帖数量: 482 个
工控威望: 892 点
下载积分: 463 分
在线时间: 373(小时)
注册时间: 2012-06-03
最后登录: 2024-05-27
查看qiang2751290的 主题 / 回贴
楼主  发表于: 2012-07-20 21:45
DMOV D200 K2 Y0传送到寄存器里的数据是怎么转换的。
yimeng5132
﹍ ﹎勉强笑着,只有自己才知道自己有多累。很多东西不是我不在
级别: 论坛先锋
精华主题: 0
发帖数量: 170 个
工控威望: 1021 点
下载积分: 5522 分
在线时间: 110(小时)
注册时间: 2011-03-27
最后登录: 2024-12-17
查看yimeng5132的 主题 / 回贴
1楼  发表于: 2012-07-20 22:41
DMOV是32位指令,K2Y0则是16位。DMOV D200 K2Y0理论是应该是错误的,实际运行过程中,应该会把D200传送到以Y0至Y17组成的16位寄存中器中。其中D200的第0位=Y0,D200的第1位=Y1,D200的第2位=Y2……依此类推,D200的第15位=Y17.
为者!能忍人所不能忍,为人所不能为,才能成人所不能成!吾非池中物,定当舞蛟龙!任天有多广,我要飞多高;凭海有多宽,势必游多远!
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2024-10-11
查看550374389的 主题 / 回贴
2楼  发表于: 2012-07-20 22:49
只传送32位(D201 D200)的低8位到Y0~~Y7