逻辑运算类型
类型 | 汇编指令格式 | 功 能 | 操作数说明 | 时钟周期数 | 字节数 |
---|---|---|---|---|---|
逻 辑 运 算 类 | AND dst, src | (dst) ← (dst) ∧ (src) | mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm | 16+EA 9+EA 3 4 17+EA 4 | 2 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3 |
OR dst, src | (dst) ← (dst) ∨ (src) | mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm | 16+EA 9+EA 3 4 17+EA 4 | 2 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3 | |
NOT op1 | (op1) ← ( | reg mem | 3 16+EA | 2 2 ~ 4 | |
XOR dst, src | (dst) ← (dst) ⊕ (src) | mem, reg reg, mem reg, reg reg, imm mem, imm acc, imm | 16+EA 9+EA 3 4 17+EA 4 | 2 ~ 4 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3 | |
TEST op1, op2 | (op1) ∧ (op2) | reg, mem reg, reg reg, imm mem, imm acc, imm | 9+EA 3 5 11+EA 4 | 2 ~ 4 2 3 ~ 4 3 ~ 6 2 ~ 3 | |
SHL op1, 1 SHL op1, CL | 逻辑左移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
SAL op1, 1 SAL op1, CL | 算术右移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
SHR op1, 1 SHR op1, CL | 逻辑右移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
SAR op1, 1 SAR op1, CL | 算术右移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
ROL op1, 1 ROL op1, CL | 循环左移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
ROR op1, 1 ROR op1, CL | 循环右移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
RCL op1, 1 RCL op1, CL | 带进位位的循环左移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 | |
RCR op1, 1 RCR op1, CL | 带进位位的循环右移 | reg mem reg mem | 2 15+EA 8 + 4/bit 20+EA+ 4/bit | 2 2 ~ 4 2 2 ~ 4 |
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BjogM2mX-1593917337082)(media/d485a749842f6f30a79b9300882a7f20.wmf)]
)
3917337082)]
)