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位的寄存器里,那这个寄存器里的值是多少?
gzcjx555
QQ  296686949
级别: 工控侠客
精华主题: 0
发帖数量: 476 个
工控威望: 4162 点
下载积分: 129 分
在线时间: 331(小时)
注册时间: 2014-02-15
最后登录: 2024-11-15
查看gzcjx555的 主题 / 回贴
2楼  发表于: 2018-03-09 20:49
没有看明白你到底要干什么
联系电话15071699246,QQ296686949
17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
3楼  发表于: 2018-03-10 08:32
图片:
引用
引用第2楼gzcjx555于2018-03-09 20:49发表的  :
没有看明白你到底要干什么

就是说我要存-6400数据到32位的寄存器里,这个32寄存器是以两个16位寄存器保存数据的,我怎么都没看懂这高8位低8位FFFF是什么意思?
uu.liu
COG_FOG_COF_贴片_  贴合
级别: 家园常客
精华主题: 0
发帖数量: 769 个
工控威望: 987 点
下载积分: 13526 分
在线时间: 484(小时)
注册时间: 2011-09-20
最后登录: 2024-11-13
查看uu.liu的 主题 / 回贴
4楼  发表于: 2018-03-10 09:50
图片:
图片:
请仔细看图
QQ:569456723
17688550668
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 114 点
下载积分: 817 分
在线时间: 13(小时)
注册时间: 2018-01-23
最后登录: 2019-01-23
查看17688550668的 主题 / 回贴
5楼  发表于: 2018-03-10 19:17
自己换算好了,就是浪费时间,取反求补码就可以把负数换算好,有什么软件直接求负数的16进制没?
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
6楼  发表于: 2018-03-12 09:15
图片:
引用
引用第5楼17688550668于2018-03-10 19:17发表的  :
自己换算好了,就是浪费时间,取反求补码就可以把负数换算好,有什么软件直接求负数的16进制没?


直接輸入即可