如图。负数问题

负数到底是怎么表示的,还有什么事补码,求帮助,求资料。图中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

相关推荐

  • PLC200可以同时挂两个以太网模块?

    想实现:一个以太网模块接昆仑同态的触摸屏;另一个就上位机WINCC 问题补充:如何采用以太网交换机呢?   小弟第一次接触,谢谢指导 最佳答案 西门子…

    SIMATIC S7-200 2020年10月31日
  • 程序请教

    NET 1 I      I0.0     &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200掉电保持问题

    比如 M0.0  说明:我在掉电保持里没有设置它为掉电保持!! 系统块也下载了但是我在程序里使用它时,我把PLC打到STOP模式后&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 脉冲信号不就是一串二进制码码?

    难道它们还有什么不同吗? 最佳答案 脉冲信号不就是一串二进制码吗?答:概念错误!简单回答脉冲信号,实际上就是数字信号,通断信号来的,要么为0,要么为1,总是这样循环来循环。而二进制…

    SIMATIC S7-200 2020年11月5日
  • 通讯RCV指令接收过来的数据处理问题

    我和一个仪表通讯,我发送一个读重量的请求,仪表就会回我一串ACSII码完整报文。。  格式如下:1个起始字节(16#03),1个字节的站地址,1个字节的指令类型…

    2021年7月5日
  • 200 SMART调用的子程序怎么更新一下?

    200 SMART调用的带参数子程序怎么更新一下?带参数的子程序,修改过之后,怎么统一更改一下?图片是修改过之后错误的,怎么刷新一下? 图片说明:  &nbsp…

    2021年7月5日
  • S7-200SMART PLC停止后的置位复位

    最近在学习S7-200SMART,发现一个问题,就是M、V、T、C置位后,PLC停止运行,这些位不复位,PLC再次运行仍保持置位,不像200和1200,这是什么原因。 钻石用户推荐…

    SIMATIC S7-200 2021年7月5日
  • 一段小程序疑惑

    百度上搜索了一段关于一个按钮控制电机正反转的程序,按一下正转,再按一下反转,先把程序写成LD     SM0.0LPSMOVW&n…

    2017年12月10日
  • 西门子200的 循环移位指令运用

    现场有1-23个电磁阀,开始运行后从1-23顺序开启,每个电磁阀开启10S后关闭,下一个电磁阀开启,无限循环,现在程序里面用了一个ROL-DW的循环指令,发现位移从M0.0开始,直…

    2021年7月5日
  • 西门子224xpplc与dtu连接工作

    plc连接dtu,可以实现远程下载程序,并且可以监控电机的运行电流,并且需要扩展ph和溶解氧传感器,并且采集传感器的数据,请问有没有哪位朋友做过类似的项目,可以分享下用的哪款plc…

    SIMATIC S7-200 2021年7月5日