OR
作者:Vesper Vei
1 分钟阅读
目录
OR(or)
基本作用
OR 执行逐位逻辑或运算:
x1 = x1 | x2指令格式
or x1, x2与 AND 相同的约束:
- x1 可为寄存器或内存
- x2 可为寄存器或立即数
- 不能内存对内存
行为特性
- 用于设置特定位
- CF 和 OF 清零
- 若结果为 0 → ZF = 1,否则 ZF = 0
示例
or eax, 1; 设置最低位
or rax, rbxor [rbp-8], 0x80常见用途
- 设置标志位或掩码
- 合并标志
- 构造特定位图