王爽汇编+17

继续学习在dos下折腾汇编,之前我用edit编辑器写好汇编源程序后使用masm工具编译的时候后会有一个交互式提示,现在如果你不想要这个提示,直接一步产生.obj的文件应该怎么做呢?答案是:在末尾加分号;

%title插图%num

同样,进行链接成目标可执行文件时也可以这么做,如下图

%title插图%num

接下来王老师给出了2道思考题

%title插图%num

解题:

4.1这道题。此时有一个正在运行的程序将1.exe中的程序加载入内存,这个正在运行的程序是dos的终端,有的说叫dos的shell(壳),这个东西是命令解释器,它将程序加载入内存后,将cs:ip指向程序的入口,这段程序即可得到执行。

4.2这道题。程序运行结束后将cpu控制权交给其父亲(dos的命令解释器)。

发表回复