17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
楼主  发表于: 2018-03-09 20:23
求助,32位怎么转换成16位?比如一个数-6400存到一个32位的寄存器里,那这个寄存器里的值是多少?负号怎么表示的?
17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
1楼  发表于: 2018-03-09 20:28
图片:
-6400存到一个32位的寄存器里,那这个寄存器里的值是多少?
17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
2楼  发表于: 2018-03-10 08:32
图片:
引用
引用第2楼gzcjx555于2018-03-09 20:49发表的  :
没有看明白你到底要干什么

就是说我要存-6400数据到32位的寄存器里,这个32寄存器是以两个16位寄存器保存数据的,我怎么都没看懂这高8位低8位FFFF是什么意思?
17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
3楼  发表于: 2018-03-10 19:17
自己换算好了,就是浪费时间,取反求补码就可以把负数换算好,有什么软件直接求负数的16进制没?