AND : 두 비트가 모두 1일 때만 1
OR : 두 비트 중 하나라도 1이면 1
XOR : 두 비트가 다를 때만 1
논리연산을 실행하기 전 상수값을 2진법으로 바꾸고 비교하게 됩니다.
예)
0x33 -> 0011 0011
0x42 -> 0100 0010
0xac -> 1010 1100
[Register]
ASM
eax = 0xffff0000
ebx = 0xcafebabe
[Code]
ASM
and eax, ebx
[Result]
ASM
eax = 0xcafe0000