Home > Back-end >  Help vs2015 C to generate the disassembly problem
Help vs2015 C to generate the disassembly problem

Time:01-17


A simple program is generated by vs2015

# pragma runtime_checks (scu, off)
Int main ()
{
return 0;
}
//////////////////////////////
The disassembly
_main:
00 bd14e0 push ebp
00 bd14e1 mov ebp, esp
00 bd14e3 sub esp, 40 h//not define local variables. Why do you want to set aside so much memory, what a waste, how to shut it down
00 bd14e6 push ebx
00 bd14e7 push esi
00 bd14e8 push edi
00 bd14e9 xor eax, eax
00 bd14eb pop edi
00 bd14ec pop esi
00 bd14ed pop ebx
00 bd14ee mov esp, ebp
00 bd14f0 pop ebp
00 bd14f1 ret
  • Related