找到新位的优化方法
Optimized way to find new bits on
与上次读取的状态相比,我们需要找到从设备接收到的互锁状态中打开的新位。这是为了为新设置的位触发错误代码。我正在使用以下语句。
bits_on =~last_status & new_status;
有没有更好的方法来做到这一点?
与上次读取的状态相比,我们需要找到从设备接收到的互锁状态中打开的新位。这是为了为新设置的位触发错误代码。我正在使用以下语句。
bits_on =~last_status & new_status;
有没有更好的方法来做到这一点?