Security/System
[SYSTEM SECURITY]6.어셈블리 (scanf)
scanf는 형식이 scanf("%d %d" ,&a,&b); 즉 주소값을 인자로 받게 됩니다 그러므로 메모리가 아닌 주소값을 push 해줘야합니다 하지만 printf는 형식이 printf("%d %d",a,b): 즉 메모리를 인자로 넣어야합니다 나눗셈 해보기 ax 가 확장될 때 ax에 몫이 dx에 나머지가 들어가기 때문에 bx로 나눌값을 넣어서 나눠줍니다 그리고 dx와 ax를 출력시키면 몫과 나머지가 잘 나옴을 알 수 있습니다
2017. 10. 19. 21:49