如图。负数问题

负数到底是怎么表示的,还有什么事补码,求帮助,求资料。图中V110= -7933.是那些V通了?

图片说明:

如图。负数问题   

最佳答案

1、程序中显示的 -7933是带符号的十进制数,但计算机内部数字都采用二进制来表示。
2、转帖:计算机中数字都采用二进制来表示,正数容易理解,那么负数怎么表示呢?这里涉及到原码,补码和反码的知识:
、8位二进制正数表示范围:
0000 0000 ~ 1111 1111,(0 ~ 255)
这个不难理解,那么如何表示负数呢?设计计算机的人就想,把最高位作为符号位,0表示正数,1表示负数。这样,8位二进制数表示范围就发生了变化:
、负数:1 111 1111 ~ 1 000 0000 ,    (-127 ~  -0)。
、正数:0 000 0000 ~ 0 111 1111,    (0 ~ 127)。
但是如果在计算机中这样表示负数,那么相加减就很不方便。试想 -1 + 1 = 0 ,换成二进制就是:
  1 000 0001
+ 0 000 0001
-------------
  1 000 0010
计算机计算出来结果就是1 000 0010,这个结果等于-2,不是等于0,如果要保证结果正确,就需要修改计算机做加法的方式,非常不方便。于是设计计算机的人员就想到一个好方法,采用补码形式来表示有符号数。简单的说-1不是用1 000 0001来表示,而是用补码1 111 1111来表示,我们再来看下采用补码形式的 -1 + 1 的结果
  1 111 1111
+ 0 000 0001
----------------
 10 000 0000
、那么补码怎么计算出来的呢?
例如求-1的补码:-1原码是1 000 0001,符号位保持不变,取反就是 1 111 1110 ,然后加1,就得到补码1 111 1111了。

提问者对于答案的评价:
太感谢了

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:37
下一篇 2018年1月1日 下午9:38

相关推荐

  • 关于PID的控制问题

    我有一个温度传感器,要控制两个电动阀门开度,一个加热阀门,一个制冷阀门,要使温度稳定到设定值,请问怎样控制来实现效果比较好?谢谢。最好采用自动控制),是否能用分程控制? …

    SIMATIC S7-200 2021年7月5日
  • 不能读取两个从站的数据

    主站S7-200PLC,并联二个modbus RTU接口的从站,把T33 ,T34定时时间设置成相等,发现一个站能正常读回数据;而另一站不能正常读回数据,完成位…

    SIMATIC S7-200 2017年8月24日
  • S7-200 Explorer应用程序和Excel宏

    我完成了一个项目,其中做了一个数据归档,用S7-200 Explorer应用程序从485串口取数据到Excel中,因为数据归档 没有字符串类型,所以我在Exce…

    SIMATIC S7-200 2021年7月5日
  • 2台200PLC通讯问题??

    我想做2台200PLC通讯实验!请问之间的通讯线是3-3,8-8吗?两台型号分别是224XP2个通讯口,和2241个通讯口.我现在这么连的,但通讯不上,请做过的说一说,谢谢1 最佳…

    SIMATIC S7-200 2020年10月31日
  • S7 200中断事件8读多台仪表

    我需要用S7 200通过中断事件8读多台仪表的数据,但是这里没有地址,怎么区别每台仪表?怎么从当前读的仪表更换到读下一台? 问题补充:通过中断事件8来读, 接受…

    SIMATIC S7-200 2017年12月2日
  • 时基中断

    对于一个时基中断的响应程序,有没有规定写的程序有多长?太长了会不会有影响? 最佳答案 中断服务程序: 中断功能是S7-200的重要功能,用及时处理与用户程序的执行时序无关…

    SIMATIC S7-200 2021年7月5日
  • s7-200的PID调节实例

    s7-200的PID调节的编程实例 最佳答案 给我发电子邮件,我给你发一个例子程序 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月4日
  • 西门子S7-200smart编程软件

    西门子S7-200smart编程软件下载地址 钻石用户推荐最佳答案 STEP 7 MicroWIN SMART V2.5.iso:(smar…

    SIMATIC S7-200 2021年7月5日
  • 西门子et200是sp全系列支持irt通讯吗

    西门子et200是sp全系列支持irt通讯吗 最佳答案 不是啊  https://support.industry.siemens.com/cs/cn/zh/v…

    2021年7月5日
  • 零线地线共用与直流24负端也连在一起,会对plc造成影响?

    现场零线地线共线,外部仪表的供电直流24负端和仪表的外壳是短接的,仪表的外壳又是焊接在设备上,导致零线,地线,以及24v直流负端是接在一起的,这样能上电吗,会有什么后果,plc用的…

    SIMATIC S7-200 2020年10月31日