电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
请问labview如何将有符号补码转换为源码?
已解决
73482
个问题
已帮助
5993
位优秀工程师
请问labview如何将有符号补码转换为源码?
某某偶178
2019-03-27
浏览量:2582
如上,下位机传感器发送的是补码,不知道怎么转换
显示全部
EDA/PCB
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
yhj416606438
原码转反码是取反,补码是在反码的基础上加1
所以逆向计算就是补码减1,然后再取反就是原码来了
发布于
2019-03-27
举报
评论 0
0
0
其他答案
数量:
3
apleilx
原码补码只是书面上的概念,到了计算机里的数据已经具体化。比如16bit的-1就只能是 0xFFFF,你换成0x8001计算反而是错误的。传感器获得的补码数本来就是计算机数,用来给计算机直接计算的。记住,计算机只认补码,别的一概不认。
发布于
2019-03-27
举报
评论 1
0
0
某某偶178
回复了 apleilx :谢谢 但是目的是将读取到的数据显示到波形图表上,想让波形图表实时显示传感器读取到的数据,只将补码作为波形图表的输入的话,显示数据就不准确了,所以想求出原码,作为输入
回复
大少爷安安
正数的原码补码反码都相同都等于它本身
负数的补码是:符号位为1其余各位求反末位加1
反码是:符号位为1其余各位求反但末位不加1
也就是说反码末位加上1就是补码
发布于
2019-03-28
举报
评论 0
0
0
chen0000009
计算机里面都是用补码来运算的,而且它不需要管这个数是有符号的还是无符号的。串口传输也是一样的,它传输的都是高低电平,并且没有什么补码的说法,到了上位机,软件自然会将这个连续的高低电平序列转换为可读的数据
发布于
2019-03-31
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
请问labview如何将有符号补码转换为源码?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: