操作系统
操作系统
余 一
人类的悲欢并不相通
展开
-
基础篇
test指令执行逻辑与运算,只改变条件码,但不改变寄存器的值,影响标志位ZF(零标志),或SF(符号标志,是否为负数)。原创 2017-10-28 16:57:16 · 294 阅读 · 0 评论 -
C中的位级运算
C语言支持按位布尔运算,包括:& 与 (AND), | 或 (OR), ~ 取反 (NOT),^ 异或 (EXCLUSIVE-OR)。有以下常用结论:对于任意向量a,有a ^ a = 0.异或(^) 是可交换的和可结合的。a ^ (a ^ b) = (a ^ b) ^ b = b; b ^ (a ^ b) = (b ^ b) ^ a = a.0 ^ A = A (0 异或任何数 A原创 2017-12-04 23:00:44 · 950 阅读 · 0 评论