2011-04-18 67 views
2

我开始学习汇编编程语言,想知道Windows如何执行汇编程序? Windows是否也使用相同的过程执行.exe文件?Windows如何执行汇编程序?

在这一点上,我很难专注于学习汇编语言,同时不断思考后台发生了什么。

我也在寻找一本书,以获得对Windows内部的更好和更深入的理解,以及一般操作系统如何执行上述任务。任何帮助(用于描述过程的术语)或对外部资源的引用,都将受到赞赏!

回答

4

本地可执行文件包含机器代码,可以由CPU直接执行。操作系统基本上只是将它加载到内存中,建立一个新进程,并在程序开始时启动该进程。

7

组装完程序后,它就变成了一个正常的可执行文件,并且Windows像执行任何其他本机可执行文件一样执行它。

+4

我想补充一点,汇编程序不运行自己,他们必须装配它们才能运行。 – 2011-04-18 22:20:48