嵌入式总复习[精选]
8.2.2按位或操作 2、按位或操作 按位或操作运算符“|”是把参与运算的两个操作数对应的各个二进制位进行按位相或。对应的两个二进制位中只要有一个为1,结果就为1,当两个对应的二进制位都为0时,结果位为0。参与运算的两个操作数均以补码形式出现。 例如7 | 3,7的补码为0000 0111,3的补码为0000 0011,结果为0000 0111。按位与操作可以实现将特定位的置位操作,也可以用于提取出某数的指定位。 P.191 例8-2 通过取出LedStatus的特定位进行判断选择对端口B的数据寄存器进行特定的置1,控制LED1和LED2灯的熄灭,其中端口B(rPDATAB)第2、3管脚分别连接LED1、LED2(注:管脚从第0管脚开始编号,低电平点亮,高电平熄灭,程序不改变其它位)。 If((LedStatus 0x01) == 0x01 rPDATAB = rPDATAB | 0x04; 8.2.3 按位异或操作 3、按位异或操作 按位异或运算符“^”是将参与运算的两个操作数对应的各个二进制位进行相异或,当对应的两个二进制位相异时,结果位为1,相同时为0。参与运算的两个操作数均以补码形式出现。 例如7 | 3,7的补码为0000 0111,3的补码为0000 0011,结果为0000 0100。 P.191 例8-3 按位异或操作可以实现将特定位的
您可能关注的文档
- 屹磊道馆[精选].doc
- 岁月的记忆[精选].doc
- 岗前井下安全练习题参照.doc
- 岁寒三友(墨梅图题诗)[精选].ppt
- 岩体压力扩散角试验方案[精选].doc
- 岩体力学第六、七章 同济[精选].ppt
- 岘港[精选].doc
- 岩土工程勘察参考资料.doc
- 岗位观察表参照.doc
- 岩土工程勘察报告参考资料.doc
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)