han912xue
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 194 点
下载积分: 11682 分
在线时间: 84(小时)
注册时间: 2016-04-19
最后登录: 2024-03-21
查看han912xue的 主题 / 回贴
楼主  发表于: 2016-05-04 21:22
如题,D20的结果为什么不是160000请看图片

谢谢!

[attachment=147224]

如下图
D11两次显示也不相同,这是为什么呢?
[attachment=147226]
[ 此帖被han912xue在2016-05-05 11:46重新编辑 ]
han912xue
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 194 点
下载积分: 11682 分
在线时间: 84(小时)
注册时间: 2016-04-19
最后登录: 2024-03-21
查看han912xue的 主题 / 回贴
1楼  发表于: 2016-05-05 09:07
引用
引用第1楼john42tw于2016-05-05 08:59发表的  :
乘法會占2個暫存器 (D11)D10
請用D10 、D12、D14.........

请问该怎么写程序才能获得160000的结果,谢谢!

程序改好后,加法又不对了,为什么两次读出的D10结果不一样呢?
[attachment=147235]
[ 此帖被han912xue在2016-05-05 09:21重新编辑 ]
han912xue
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 194 点
下载积分: 11682 分
在线时间: 84(小时)
注册时间: 2016-04-19
最后登录: 2024-03-21
查看han912xue的 主题 / 回贴
2楼  发表于: 2016-05-05 11:45
引用
引用第4楼john42tw于2016-05-05 11:02发表的  :


因為2個暫存器 (D11)D10
故加法必須採32位元指令   DADD


谢谢,终于搞定

[attachment=147248]