登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:寄存器

点击:451 回复:4

[size=4]请问这句话“一个16位的数据寄存器处理的数值范围为—32768~+32768是不是矛盾啊,我不能理解16位中的‘位’的含义
                                                                                                                                   请各位说说,谢谢[/size]
10-01-15 21:16
bit
2进制1或者0
16位就是0000,0000,0000,0000到1111,1111,1111,1111,
16个1应该是-32767,
0后面15个1是+32767
1后面15个0是-0或者-32768
范围应该是-32768~+32767,总共16位,能表达65536个数.有符号数,有补码和反码表达方法.无符号数,从0到65535.
10-01-15 21:51
原来 位是二进制啊,谢谢提醒啊
10-01-15 22:16
学习到知识,无符号数,从0到65535.-----这是正确的吗?
10-01-16 13:39
呵呵;一般数据处理二进制首位为符号位,为1则为负数;
10-01-16 13:48

工控新闻

更多新闻资讯