武林萌萌神1
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 114 点
下载积分: 836 分
在线时间: 29(小时)
注册时间: 2015-05-26
最后登录: 2024-12-18
查看武林萌萌神1的 主题 / 回贴
楼主  发表于: 45天前
图片:
D0是一个双字格式,数值是70000,怎么样能删除掉70000的最后一位,只取前4位,变成7000,存储到D2里面
[ 此帖被武林萌萌神1在2024-12-06 09:03重新编辑 ]
武林萌萌神1
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 114 点
下载积分: 836 分
在线时间: 29(小时)
注册时间: 2015-05-26
最后登录: 2024-12-18
查看武林萌萌神1的 主题 / 回贴
1楼  发表于: 45天前
引用
引用第1楼扬宇于2024-12-06 08:54发表的  :
直接用mov指令,把D0 传到 D2


这样D2里面的数值不是7000
武林萌萌神1
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 114 点
下载积分: 836 分
在线时间: 29(小时)
注册时间: 2015-05-26
最后登录: 2024-12-18
查看武林萌萌神1的 主题 / 回贴
2楼  发表于: 45天前
引用
引用第1楼卓发智能于2024-12-06 08:59发表的  :
D0当前值-(D0当前值-7000)=D2  


不管D0怎么变化,支取前4位,删掉第5位,该怎么办