NOT
作者:Vesper Vei
1 分钟阅读
目录
NOT(not)
基本作用
NOT 对操作数执行按位取反:dest = ~dest。
即所有 bit 0 → 1,1 → 0。
指令执行过程
- 逐 bit 取反
- 将结果写回目的操作数
- 不影响任何 EFLAGS
指令格式
not r/m8not r/m16not r/m32not r/m64行为特性
- 单操作数指令
- 不修改标志位
- 可用于构造值、加密、掩码处理
常见用途
- 构造特殊立即数(配合 XOR、ADD 等)
- 逻辑运算中实现补码关系
- 反转所有 bit 用于校验、算法分析
- Shellcode 中避免直接出现某些字节