2026/3/28 22:49:18
网站建设
项目流程
保定有那些网站,旅游门户网站建设方案,如何用织梦搭建网站,微信商城定制| (1 8)#xff1a;位设置操作#xff08;关键#xff09;这是嵌入式开发中 “不破坏其他位#xff0c;仅修改目标位” 的标准写法#xff0c;拆解为两步#xff1a;第一步#xff1a;1 8表示将二进制 0b00000001 左移 8 位#xff0c;结果是 0b1000…| (1 8)位设置操作关键这是嵌入式开发中 “不破坏其他位仅修改目标位” 的标准写法拆解为两步第一步1 8表示将二进制0b00000001左移 8 位结果是0b100000000十进制 256。作用是生成一个 “仅第 8 位为 1其余位为 0” 的 “掩码mask”。第二步|按位或赋值按位或运算规则0 | 0 0、0 | 1 1、1 | 0 1、1 | 1 1。结合掩码使用时目标位bit8会被强制设为 1其他位保持原有值不变因为掩码其他位是 0按位或后不改变原数据。三、等价写法便于理解这句话等价于XT_CKCU-GCFGR XT_CKCU-GCFGR | (1 8);先读取GCFGR的当前值与掩码做按位或再写回寄存器 —— 核心是 “只改 bit8不改其他位”。