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重新编辑 ]
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52442 分
在线时间: 1123(小时)
注册时间: 2012-04-24
最后登录: 2024-12-27
查看john42tw的 主题 / 回贴
1楼  发表于: 2016-05-05 08:59
乘法會占2個暫存器 (D11)D10
請用D10 、D12、D14.........
han912xue
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 194 点
下载积分: 11682 分
在线时间: 84(小时)
注册时间: 2016-04-19
最后登录: 2024-03-21
查看han912xue的 主题 / 回贴
2楼  发表于: 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重新编辑 ]
sf303567231
踏踏实实做人,认认真真做事
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 421 点
下载积分: 5394 分
在线时间: 128(小时)
注册时间: 2013-08-30
最后登录: 2024-07-13
查看sf303567231的 主题 / 回贴
3楼  发表于: 2016-05-05 09:09
1楼正解
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52442 分
在线时间: 1123(小时)
注册时间: 2012-04-24
最后登录: 2024-12-27
查看john42tw的 主题 / 回贴
4楼  发表于: 2016-05-05 11:02
引用
引用第2楼han912xue于2016-05-05 09:07发表的  :

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

程序改好后,加法又不对了,为什么两次读出的D10结果不一样呢?
[attachment=147235]


因為2個暫存器 (D11)D10
故加法必須採32位元指令   DADD
han912xue
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 194 点
下载积分: 11682 分
在线时间: 84(小时)
注册时间: 2016-04-19
最后登录: 2024-03-21
查看han912xue的 主题 / 回贴
5楼  发表于: 2016-05-05 11:45
引用
引用第4楼john42tw于2016-05-05 11:02发表的  :


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


谢谢,终于搞定

[attachment=147248]