30880813
级别: 论坛先锋
精华主题: 0
发帖数量: 84 个
工控威望: 1048 点
下载积分: 724 分
在线时间: 69(小时)
注册时间: 2012-11-15
最后登录: 2024-11-05
查看30880813的 主题 / 回贴
楼主  发表于: 2015-08-27 19:32
[attachment=138928]
[attachment=138929]
为什么FMOV指令写的时候提示  指定了无法写入的值?改成7也不行,是不是常数不能这样表示?迷惑中
550374389
!!!
级别: 论坛先锋

精华主题: 0
发帖数量: 696 个
工控威望: 1161 点
下载积分: 5237 分
在线时间: 2360(小时)
注册时间: 2010-11-28
最后登录: 2024-10-11
查看550374389的 主题 / 回贴
1楼  发表于: 2015-08-27 19:42
d不能是常数吧?? ,将常数传送到常数这是什么概念
bin1016
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 139 点
下载积分: 42352 分
在线时间: 1049(小时)
注册时间: 2013-10-11
最后登录: 2024-09-04
查看bin1016的 主题 / 回贴
2楼  发表于: 2015-08-27 19:47
d與n的內容互換,建議再仔細看看FMOV指令
   
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 145 点
下载积分: 695 分
在线时间: 23(小时)
注册时间: 2015-04-16
最后登录: 2016-03-17
查看   的 主题 / 回贴
3楼  发表于: 2015-08-27 22:10
是不是32位???
iujfang
怪人
级别: 家园常客
精华主题: 0
发帖数量: 408 个
工控威望: 531 点
下载积分: 1387 分
在线时间: 204(小时)
注册时间: 2010-05-21
最后登录: 2024-11-20
查看iujfang的 主题 / 回贴
4楼  发表于: 2015-08-28 11:12
2楼正解
147488824
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 143 点
下载积分: 518 分
在线时间: 15(小时)
注册时间: 2012-10-10
最后登录: 2017-12-29
查看147488824的 主题 / 回贴
5楼  发表于: 2015-09-07 21:57
D只能是字元件,不能是常数。你的这条指令正确的写阀应该是FMOV  K0 D980 K7,就是把K0传送至D980-D986中,也就是对这组寄存器进行清零。