当前位置: 首页 > wzjs >正文

阜新全网营销网站建设网站优化推广seo公司

阜新全网营销网站建设,网站优化推广seo公司,北京做胃镜哪好德胜门网站I,中国建设银行官方网站下载之前探讨过通过labview实现取补码的功能,今天来探讨一下,通过labview实现16进制数据取反相加取低16位的方法。 在日常调试中我们会遇到各种校验方式,如果把他们集成到我们自己写的程序里,实现指令的收发是我们需要注意的&#xf…

之前探讨过通过labview实现取补码的功能,今天来探讨一下,通过labview实现16进制数据取反相加取低16位的方法。

在日常调试中我们会遇到各种校验方式,如果把他们集成到我们自己写的程序里,实现指令的收发是我们需要注意的,这里我们通过移位寄存器的方式实现各个16进制的相加,因为我这里16进制存储在U8的字节数组中,我先给他转换成U64的数据在进行相加,这样就不会担心溢出的问题。

解决了相加,接下来就要解决取反的操作,这里还是习惯把16进制转换成二进制,在由二进制与1异或的方式来进行取反操作。需要注意的是,这里我们不知道相加之后的数据是否有16位,因此在这里加了一个判断,当相加后的数据字符串长度大于等于16时,我们只需要截取字符串从后往前数的16位数据就可以了,当相加之后的数据没有16位的时候,这里就需要在前面进行补0操作,差几位数据我们就在前面补几个0,这样在进行取反操作。

操作之后,我们再给他加一个校验,先判断他的字符串长度是否为我们需要的16位,如果不是证明校验错误,这里加了一个弹窗,如果等于16,我们在进行下一步操作,取反之后我们再通过扫描值字符串把二进制数据转换成数值,再由格式化写入字符串函数,把数值转换成16进制字符串,因为这里取低字节在前,我们需要把两个字节数据进行一下互换,这样就得到了校验码。最后再把它转换成U8数组进行输出就好了。

http://www.dtcms.com/wzjs/459644.html

相关文章:

  • 如何做网站图标百度招聘电话
  • wordpress 网址导航 主题seo搜索引擎优化的内容
  • 建材 网站 模板电商推广联盟
  • 免费网站网络推广百度手机助手应用商店
  • 网站开发税率哈尔滨百度公司地址
  • 网站怎样添加友情链接网页模版
  • 移动网站做微信小程序seo关键词优化策略
  • 山东建站商城核心关键词和长尾关键词
  • 漯河哪个网站推广效果好资源搜索
  • 自己怎么做淘宝客网站超级外链推广
  • 免费cms建站五指开创集团与百度
  • 株洲网站建设公司排名网站推广策略有哪些
  • 用wordpress做购物网站公司产品推广方案
  • 做门票售卖网站网站seo诊断技巧
  • 邢台做网站推广什么是网络推广
  • 在阿里云域名可以做网站吗地推团队如何收费
  • 设计师图片素材网站有哪些国外seo比较好的博客网站
  • 唐山网站制作谷歌推广效果好吗
  • 平面设计和建设网站的区别seo优化的常用手法
  • 网站域名注册商标天津百度百科
  • 商城网站建设需要谷歌代理
  • 上传自己做的网站吗西安百度推广运营
  • 昌黎建设局网站南宁优化网站网络服务
  • 网站制作要学哪些最新的疫情数据
  • 网站安全设计青岛谷歌seo
  • 网站制作计划百度关键词优化企业
  • 怎样做网站-百度淘宝推广平台
  • 在线包车网站建设怎么网络推广
  • 怎么做企业网站推广近期国际新闻热点大事件
  • 西宁网站设计公司网络游戏推广