COM1【WRITE:0】68 99 99 99 99 99 99 68 05 01 61 CD 16 //初始化校验码CS:从帧起始符开始到校验码之前的所有各字节的模256的和, 即各字节二进制算术和,不计超过256的溢出值。上面的CD为校验码,就是根据上面的规则,从:68 99 99 99 99 99 99 68 05 01 61 算出来的,
现在我就是没搞懂这个校验码是如何算出来的。
现在我是把每个字节如68换成0100 0100,再将这些求和,算出来的和为:1100011101
无论如何算也不是CD呀。
请高手指点,这是如何算出来的呀。
现在我就是没搞懂这个校验码是如何算出来的。
现在我是把每个字节如68换成0100 0100,再将这些求和,算出来的和为:1100011101
无论如何算也不是CD呀。
请高手指点,这是如何算出来的呀。
解决方案 »
- delphi中如何去掉dxdbgrid中得下拉框
- 远程数据更新的方案,怎么才使最好的?
- fastreport 如何实现主丛表打印时,以主表为分组实现页码1/3,2/3,3/3
- delphi+dx
- Mediaplayer 能不能播放DVD啊, 是不是 VOB那个文件?
- 数据量大时,clientdataset设为open时程序出现死掉现象?
- 这样存储图片后内存释放不干净?
- filter 问题???
- 如何编程实现网络共享功能(不用其它代理软件)?即一台没有Modem的机器共享另一台有Modem的机器上网。或像SocksOnline软件一样,SocksOnline是怎么实现的?注是
- DELPHI写ISAPI程序如何来实现ASP中类似COOKIES的读写功能?
- 已知窗体Handle, 检测子窗体数目?
- 多处不能求解,请高手解决JPG 自动放大问题..
难道最后的16就表示16进制,
最后的16是结束符,不是表示16进制。