西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,
西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,32位是怎么计算的呢...
西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,32位是怎么计算的呢
展开
3个回答
展开全部
不仅仅是PLC,任何存储器都是这样的。
1字节=8位
1字=2字节
1双字=2字
1字节最大值=(11111111)2进制=(FF)16进制=(255)10进制
其它同理
建议你看看数字控制器类似的教材(比如单片机),这个不是一两句话就能说清楚的。
1字节=8位
1字=2字节
1双字=2字
1字节最大值=(11111111)2进制=(FF)16进制=(255)10进制
其它同理
建议你看看数字控制器类似的教材(比如单片机),这个不是一两句话就能说清楚的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
8位,16位,32位,这几点都是指电脑处理的二进制数据所占的储存区范围宽度或叫数据长度。8位就是用8个1那么长的二进制数长度表示一个常数,也就是11111111 。同理16位就表示16个1所占的储存区位置。十进制最大的数是9,十六进制就是要早0--9之后加上A,B,C,D,E,F这几个英文字母来补足不够的位数。比如十六进制的10就是A,十六进制的11就是B,所以你看到最大的十六进制数据是F 。
8位二进制数据最大可以表示255这么大的数据,所以用两位十六进制数据的FF就可以表示了。FF就等于十进制数据255 。
要知道是字母转换这些数的,最简单的,不用公式的方法就是你要在电脑的 开始菜单》程序》附件》计算器 里找到转换方法。把计算器设置成科学型或程序员型,然后就可以在二进制模式下输入8个1,再在十进制和十六进制下查看。
8位二进制数据最大可以表示255这么大的数据,所以用两位十六进制数据的FF就可以表示了。FF就等于十进制数据255 。
要知道是字母转换这些数的,最简单的,不用公式的方法就是你要在电脑的 开始菜单》程序》附件》计算器 里找到转换方法。把计算器设置成科学型或程序员型,然后就可以在二进制模式下输入8个1,再在十进制和十六进制下查看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询