47 X86 Assembly – Written a simple program and debug using vis

X86 Assembly – Written a simple program and debug using visual set… X86 Assembly – Written a simple program and debug using visual set as below.Prove the veracity of your “theoretical” hypothesis (of what the instruction supposedly does from its Intel manual ) against the actual outcome of debugging.  Programint main(){       int x = 1;       x = x + 2;       return x;} Disassembly using visual studioint main(){00811000 push        ebp00811001 mov         ebp,esp00811003 push        ecx       int x = 1;00811004 mov         dword ptr [x],1       x = x + 2;0081100B mov         eax,dword ptr [x]0081100E add         eax,200811011 mov         dword ptr [x],eax       return x;00811014 mov         eax,dword ptr [x]}00811017 mov         esp,ebp00811019 pop         ebp0081101A ret— No source file ——-Engineering & Technology Computer Science