Windows如何执行汇编程序?

发布于 2024-11-02 07:25:31 字数 200 浏览 1 评论 0原文

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

此时,我很难专注于学习汇编编程语言,同时不断思考后台发生的事情。

我还在寻找一本书,以便更好、更深入地了解 Windows 内部结构以及通用操作系统如何执行上述任务。任何帮助(用于描述过程的术语)或对外部资源的参考都将受到赞赏!

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?

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.

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!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

审判长 2024-11-09 07:25:31

汇编程序后,它就成为普通的可执行文件,Windows 会像执行任何其他本机可执行文件一样执行它。

After you assemble your program, it becomes a normal executable, and Windows executes it like it would any other native executable.

桜花祭 2024-11-09 07:25:31

本机可执行文件包含机器代码,可以由 CPU 直接执行。操作系统本质上只是将其加载到内存中,设置一个新进程,并在程序启动时启动该进程运行。

A native executable contains machine code, which can be executed by the CPU directly. The operating system essentially just loads it into memory, sets up a new process, and starts that process running at the start of the program.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文