IT기초/어셈블리

[어셈블리] XOR 연산

ITtechRoy 2014. 9. 8. 22:34
728x90
반응형

[어셈블리] XOR 연산

 

 

 

#include<stdio.h>

int main()
{
 int a=12;
 printf("%d\n", a);         //12의 2진수표현은 1100 이다

 _asm
 {
  xor a, 0x08                 // 8의 2진수표현은  1000 이다
 }

 printf("%d\n", a);        // 1100 과 1000 의 XOR 계산값은 0100이다 따라서 4가 출력된다

 return 0;
}

 

결과

12

728x90
반응형

'IT기초 > 어셈블리' 카테고리의 다른 글

[어셈블리] AND 연산  (0) 2014.09.08
[어셈블리] OR 연산  (0) 2014.09.08
[어셈블리] SHL & SHR ( 왼쪽 // 오른쪽으로 ~~칸씩 이동)  (0) 2014.09.08
[어셈블리] PUSH & POP  (0) 2014.09.08
[어셈블리] PTR  (0) 2014.09.08