liuxianhua
级别: 论坛先锋
精华主题: 0
发帖数量: 611 个
工控威望: 1067 点
下载积分: 10234 分
在线时间: 572(小时)
注册时间: 2008-11-19
最后登录: 2013-02-22
查看liuxianhua的 主题 / 回贴
楼主  发表于: 2010-04-15 12:44
书上说16位数据寄存器的最高为符号位,0为正数1为负数,正数的最大值为32767,负数的最大值为-32768,这我就不明白了,除了符号位外,其他15位都为1时,加起来是32767,为什么负数能储存最高数是-32768呢?恳请高手指点,谢谢,谢谢!!
qlin
学过一点FX型PLC基本知识
级别: 家园常客
精华主题: 0
发帖数量: 537 个
工控威望: 531 点
下载积分: 12343 分
在线时间: 258(小时)
注册时间: 2009-07-13
最后登录: 2019-05-13
查看qlin的 主题 / 回贴
1楼  发表于: 2010-04-15 12:56
在《自学自会PLC指令——三菱FX2N编程技术及应用》一书中有讲解。
主要含意是:内部数据的负数,是用补码表示的;好像是,H8000对应-32768,记不太准了。

具体的,可以做指令试验,帮助理解。
仅很早前用过几次顺控编程(PLC),嘿嘿,没寻找机会