回 帖 发 新 帖 刷新版面

主题:二进制数据操作

2个数据,da1,da2,da1=11111111(255),da2=00000001(1),这2个数进行 异或运算(XOR),然后把运算结果da3右移1位,高位为0,判断右移出去的那位da4是0还是1?
da3=da1 XOR da2
da3=111111110(254)
da3右移da3=011111111(127)
da4=1
da1,da2,da3,da4,定义成那个数据类型。麻烦那位写下这个的VB代码,先谢了。

回复列表 (共11个回复)

11 楼

[quote]用vb做位运算,不知意义何在?[/quote]
下面贴了我要位运算的理由,需要,我不知道怎么运算这个CRC,不知道VB中能不能用汇编。我的大部分VB是参考别分程序改的,自己写的那个程序,CPU占用率太高根死机了差不多,还是个控制程序,发送一个命令,读取数据,在接收数据这段时间里我不知道怎么处理程序,只能用延时来实现,不知道各位有什么方法,那是我的第一个VB程序。也是商用的,以前没写过,编程过程就是记叙文呵呵。现在不需要了就没改过。

我来回复

您尚未登录,请登录后再回复。点此登录或注册