SMB2问题

SMB2内保存的数据时16进制数还是ASCII码

最佳答案

当收到一个字符后,字符存放在SMB2里面,这个SMB2的值就固定不变了(在收到下一个字符前),是以二进制形式存放的,如果SMB2=2#111000 
 也就是说 SMB2=2#111000=10#56=16#38 ,如果你把它当作字节数,那么就是SMB2=2#111000=10#56=16#38,
 如果把它当作ASCII码,那么它的值还是SMB2=2#111000=10#56=16#38,这个是不可能变的。
 一个字节能表示什么?无非就是8位0和1的组合。
 基础的东西还是要掌握的,如果通讯协议里规定传送的是ASCII码,那么对照字符表看看 2#111000就是3。
 如果是BCD码,那又不一样,但2#111000是不变的
 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论