liuqiang1986
相互交流,相互学习,共同探讨。
级别: 家园常客
精华主题: 0
发帖数量: 429 个
工控威望: 747 点
下载积分: 2562 分
在线时间: 604(小时)
注册时间: 2012-02-14
最后登录: 2024-04-01
查看liuqiang1986的 主题 / 回贴
楼主  发表于: 2013-04-02 11:33

技术在于积累,学习在于坚持。
lichenhui333
只有搞不定的人,没有搞不定的事。
级别: 工控侠客
精华主题: 0
发帖数量: 566 个
工控威望: 4091 点
下载积分: 7994 分
在线时间: 506(小时)
注册时间: 2010-12-21
最后登录: 2020-12-14
查看lichenhui333的 主题 / 回贴
1楼  发表于: 2013-04-02 12:53
VW12>=0时     0移位给VW10    ;   VW12<0时   16#FFFF移位给VW10.
楼主留言:
这样是单字转换成双字,怎样解释
雨辰502
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 528 分
在线时间: 3(小时)
注册时间: 2013-01-28
最后登录: 2024-01-09
查看雨辰502的 主题 / 回贴
2楼  发表于: 2013-04-02 13:21
楼上正解,楼主明白了吗?
楼主留言:
可以解释下单字转换双字的 含义?
fmzhou1401
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 92 点
下载积分: 472 分
在线时间: 3(小时)
注册时间: 2012-10-30
最后登录: 2020-11-15
查看fmzhou1401的 主题 / 回贴
3楼  发表于: 2013-04-03 01:18
念书的时候常常接触这种。
fmzhou1401
级别: 正式会员
精华主题: 0
发帖数量: 12 个
工控威望: 92 点
下载积分: 472 分
在线时间: 3(小时)
注册时间: 2012-10-30
最后登录: 2020-11-15
查看fmzhou1401的 主题 / 回贴
4楼  发表于: 2013-04-03 01:18
再次学习一次啊。
lichenhui333
只有搞不定的人,没有搞不定的事。
级别: 工控侠客
精华主题: 0
发帖数量: 566 个
工控威望: 4091 点
下载积分: 7994 分
在线时间: 506(小时)
注册时间: 2010-12-21
最后登录: 2020-12-14
查看lichenhui333的 主题 / 回贴
5楼  发表于: 2013-04-03 16:17
没有明白你问的意思?(你上面就是单字在运算的啊)。还有就是在使用中整数不好直接转换为实数,会先转为双整。
[ 此帖被lichenhui333在2013-04-03 16:33重新编辑 ]
vdadiv
级别: 略有小成
精华主题: 0
发帖数量: 111 个
工控威望: 226 点
下载积分: 70959 分
在线时间: 256(小时)
注册时间: 2013-03-31
最后登录: 2024-05-23
查看vdadiv的 主题 / 回贴
6楼  发表于: 2013-04-05 01:51
没有单字转换成双字,只有单字的资料在搬移而已...
雨辰502
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 528 分
在线时间: 3(小时)
注册时间: 2013-01-28
最后登录: 2024-01-09
查看雨辰502的 主题 / 回贴
7楼  发表于: 2013-04-26 11:17
单字转换双字,好像是没有这个指令的,但是可以用move指令,即把占两个字节的数据传送到占四个字节(即双字)的存储空间,这个数据可能需要和别的数据进行运算,运算后的数据要占用四个字节(双字)的存储空间。
不知道我的理解是否正确,我们可以讨论。
雨辰502
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 528 分
在线时间: 3(小时)
注册时间: 2013-01-28
最后登录: 2024-01-09
查看雨辰502的 主题 / 回贴
8楼  发表于: 2013-04-26 11:19
程序中的指令就是一个字传送呀,不需要用到双字的