正在加载图片...
、应用举例 、按位与:实时控制的需要,仅对a(整型数) 中某几位取出进行监测,而对a中其他位屏蔽掉。可 以根据需要设置屏蔽字(关心的某几位置1,不关心 位置0)。a和屏蔽字相与,即可。 a=0110110110011010→保留a的低7位 mask=00000111→mask的低7位置1,其它置0 a&mask=0000000001010→取出a低7位的原状态 2、按位或:实时控制的需要,常须送出去的控制信号, 某几位为1(将某些开关合上)可以根据需要,控制字的某几位置 1,再与a相或。 a=0110110110011000 将a的低4位置 cont=00000001cont的低四位置1 a icont=011011011001111l 使a的低4位为1,其它位为 原状态三、应用举例: 1、按位与:实时控制的需要,仅对a(整型数) 中某几位取出进行监测,而对a中其他位屏蔽掉。可 以根据需要设置屏蔽字(关心的某几位置1,不关心 位置0)。a和屏蔽字相与,即可。 a=0110 1101 1001 1010 保留a的低7位 mask=0000 0000 0111 1111 mask的低7位置1,其它置0 a&mask=0000 0000 0001 1010 取出a低7位的原状态 2、按位或:实时控制的需要,常须送出去的控制信号, 某几位为1(将某些开关合上)可以根据需要,控制字的某几位置 1,再与a相或。 a=0110 1101 1001 1000 将a的低4位置1 cont=0000 0000 0000 1111 cont的低四位置1 a ¦cont=0110 1101 1001 1111 使a的低4位为1,其它位为 原状态
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有