关于位计算的数据结构

已锁定

阳春节拍

  • 帖子

    389
  • 精华

    2
  • 被关注

    5

论坛等级:侠士

注册时间:2023-03-01

钻石 钻石 如何晋级?

关于位计算的数据结构

762

8

2024-01-06 14:56:08

间接寻址和逻辑运算都是很强大的运算方式,但两者的优点很难同时发挥作用,以水泵控制为例:

1、纯粹的位判断:启停是一个位,故障是一个位,不同的泵使用不同的位,之间完全没有逻辑关系,全靠程序来实现功能。

2、一个泵为一个字节等,各个状态按位排序:通过间接寻址获取各个泵的状态,通过字节内的位判断实现泵的控制。各泵间的互相替代通过寻址来实现。

3、一个状态一个字节等,各个泵按位排序:通过间接寻址获取各个状态字,通过逻辑运算实现泵的控制,比如and 【故障非字节】 【运行字节】 【Q字节】,用and替代了out或set/rst指令,即有间接寻址实现任意泵组的运算切换,又有逻辑运算实现泵的控制运算。

大佬们在设计数据结构时,采用的是什么方式更多呢?

关于位计算的数据结构 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9145条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。