如图。负数问题

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

相关推荐

  • 在STEP7-Micro/WIN中的子程序TD_CTRL_2500带有黄色锁形符号,请解释其含义?

    在STEP7-Micro/WIN中的子程序TD_CTRL_2500带有黄色锁形符号,请解释其含义? 最佳答案 表示此POU被加密保护S7-200密码保护常见问题http://www…

    SIMATIC S7-200 2021年7月5日
  • plcs7-200的模拟量模块em231能测频率信号吗

    plcs7-200的模拟量模块em231能测频率信号吗 最佳答案 模拟量模块只能测量电压(0-10V,0-5V等)和电流(0-20mA,4-20mA等)信号,如果你的频率信号通过电…

    SIMATIC S7-200 2017年12月10日
  • 仪表和CPU224通讯?

    有一智能压力表,是RS232方式通讯的(TXD,RXD,GND),3个点,怎么把这3点和CPU226的通讯口连接呢?用那种线?那些接头?具体点,我没做过 最佳答案 RS232方式通…

    SIMATIC S7-200 2021年7月5日
  • S7200中多个整数比较

    各位大佬,请教一下,如何在S7200编程中实现将多个(大于3)整数做比较选择最大的或最小的 最佳答案 1、可以应用S7-200冒泡排序法,见:http://wenku.baidu.…

    SIMATIC S7-200 2017年11月1日
  • 通信连接问题

    用200PLC与台达变频器进行通信,通信接口如果自己做是否可行?     两个通信口都是RS485的,所以自己做通信电缆:3—…

    SIMATIC S7-200 2021年7月5日
  • PC S7200 CP243-1

    现有1台带普通网卡的个人电脑,2个CPU216PLC,2个CP243-1模块,组成以太网。请问硬件如何连接或还需要哪些硬件和软件? 问题补充:谢谢各位学长赐教!补充说明:现有PC机…

    SIMATIC S7-200 2021年7月5日
  • wincc6.0与s7200 -226cn

    s7200 226cn与wincc6.0联机时,是用SIMATIC  S7 PROTOCOL SUITE.CHN驱动吗?然后再选d…

    SIMATIC S7-200 2021年7月4日
  • plc能否一路受电脑控制一路由触摸屏控制

    s7200能否由触摸屏和电脑同时控制 问题补充:应如何实现呢? 最佳答案 s7200能否由触摸屏和电脑同时控制应如何实现呢?答:CPU224以上都有两个通信口,一个接上位机,一个接…

    SIMATIC S7-200 2020年11月5日
  • CPU 226 与触摸屏的通讯问题

    台达触摸屏和  CPU 226通过9针插头连接,屏上显示数据都有,可是不停地弹出对话框,有读取数据错误,要求检查线路!但是显示数据正确!求大神帮忙 问…

    2021年7月5日
  • s7 200 断电标志

    现在很多客户不守信用,交付了设备老是拖欠款。为了防止拖欠,我想让客户使用设备30天后自动锁定机器。但现在 有个问题是S7-200断电后实时时钟过一段时间会丢失,用电池卡用…

    SIMATIC S7-200 2020年11月1日