寄存器中 置位 与 清除 -- C
来源:互联网 发布:中兴通抵扣软件序列号 编辑:程序博客网 时间:2024/05/19 17:50
第3位的置位与清除操作。
#include <stdio.h>#include <stdlib.h>#include <string.h>#define BIT3 (0x1<<3)intmain(){int a = 0x00000000;printf("a = 0x%08X\n", a);/*置位第3bita = a | (0x1<<3)a = a | 0x8*/a |= BIT3;printf("a = 0x%08X\n", a);/*清楚第3bita = a & ~ (0x1<<3)a = a & ~ 0x8a = a & 0xfffffff7*/a &= ~BIT3;//printf("a = 0x%08X\n", a);}/*[root@localhost test_class]# gcc quote.cpp ;./a.outa = 0x00000000a = 0x00000008a = 0x00000000*/
0 0
- 寄存器中 置位 与 清除 -- C
- 32位寄存器与64位寄存器
- CPU32位寄存器与指令
- 32位寄存器与指令
- 64位与32位系统中函数调用中寄存器使用规则
- C语语言位与位或位异或在操作寄存器时的特殊作用学习
- 64位处理器中增加的寄存器
- 标志位寄存器与CF、OF标志位的区分
- open() 标志位的设置与清除
- 嵌入式寄存器操作-----C语言位操作的学习
- 嵌入式寄存器操作-----C语言位操作的学习
- 基址与分段寻址—32位寄存器的变化
- css中浮动与清除
- 2.2.位与位或位异或在操作寄存器时的特殊作用
- 32位CPU中所包含的寄存器及其指令
- 在C / C ++中清除输入缓冲区
- c语言中内存对齐与位域对齐
- C/C++中“位与”运算讨论奇偶
- svn 合并提交代码详解
- PHP小记:自定义SESSION操作
- 一个windows下的批处理文件
- 数据库导表
- 求模和取余的异同点
- 寄存器中 置位 与 清除 -- C
- sld()
- Heritage(高精度)
- usaco3.3.6游戏
- POJ 2386 Lake Counting(DFS)
- Training little cats
- 黑马程序员之java学习笔记9
- Linux下grep命令详解
- C语言中static,extern修饰符说明