IT기초/어셈블리

[어셈블리] mov 예제

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

[어셈블리] mov 예제

 

 

예제 2.
 a, b, c 선언(0으로 초기화)
 
 {
  // 어셈으로 구현
  a = 3

  b = 5
 
  c = 10

  b++

  c--

  a = b + c

  b = a - c
 }  

 printf로 a, b, c 출력

 

 

--------------------------------------------

 

 

 

#include<stdio.h>

int main()
{
 int a,b,c;
 a=b=c=0;

 _asm
 {
   mov a,3
   mov b,5
   mov c,10

   inc b
   dec c

   mov eax, b
   add eax, c
   mov a, eax

   mov eax, a
   sub eax, c
   mov b, eax
 }

 printf("%d\n",a);
 printf("%d\n",b);
 printf("%d\n",c);

 return 0;
}

 

728x90
반응형

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

[어셈블리] INC // DEC  (0) 2014.09.08
[어셈블리] MOV  (0) 2014.09.08
[어셈블리] push // pop 예제  (0) 2014.09.08
[어셈블리] AND 연산  (0) 2014.09.08
[어셈블리] OR 연산  (0) 2014.09.08