MOV_B二进制格式的问题

各位朋友,我有一条语句是MOV_B 2#01010101,QB0
输入这条语句就自动更正为MOV_B 2#1010101,QB0
等于说默认把第一位给去除了,仿真的结果也变成10101010,
请教各位如何才能将QB0中赋值01010101.
先谢谢各位

最佳答案

最高位为0就省略了,这并不会影响你的使用,而且不论转换为什么格式,CPU最终以二进制数进行处理,最终的结果还是你看到的2#1010101。
比如你看到的字节是1101,则表示第4-7位这4位上的是0,系统自动省略了。16位的字、32位的双字也是这样表示的。若是1的话则会显示出来的。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:14
下一篇 2017年12月8日 下午2:14

相关推荐