and:与运算的指令
格式:and 操作数1,操作数2
解释:将操作数1和操作数2进行与运算,并将结果放到操作数1
示例:
#include <stdio.h>
#include <iostream>
int main() {
int a = 0;
_asm {
mov eax,1011b
and eax,1000b
mov a,eax
}
// 打印出8,二进制为1000
printf("%x",a);
}
or:或运算,和and用法相同
int main() {
int a = 0;
_asm {
mov eax,1011b
or eax,1000b
mov a,eax
}
// 打印出b,二进制为1011
printf("%x",a);
}