title: How does Windows execute assembly programs?
body: <p>I am starting to learn the assembly programming language and want to know how does Windows execute assembly programs? Does Windows also use the same procedures for executing .exe files?</p>
  
  <p>At this point I am having a hard time focusing on learning the assembly programming language while constantly thinking of what happens in the background.</p>
  
  <p>I am also looking for a book to get a better and deeper understanding of Windows internals and how general operating systems perform tasks such as the one stated above. Any help(terminology used to describe the procedure) or reference to external resources is appreciated!</p>