一、源程序
汇编指令:有对应的机器码的指令,可以被编译为机器指令,最终为CPU所执行。
伪指令:没有对应的机器码的指令,最终不被CPU所执行;是由编译器来执行的指令,编译器根据伪指令来进行相关的编译工作。
eg:XXX segment和 XXX ends是一对成对使用的伪指令。
End是汇编程序的结束标记,编译器在编译汇编程序的过程中,如果碰到伪指令end,就结束对源程序的编译。
* end是结束程序,ends是段的结束。
assume:假定的意思,
DOS是一个单任务操作系统。
程序返回:在程序的末尾添加返回的程序段
mov ax , 4c00H
int 21H
DOS中有一个程序command.com,这个程序在DOS中被称为命令解释器,也就是DOS系统的外壳(shell)
在DOS中用“debug 1.exe”运行debug对1.exe进行跟踪时,程序加载的顺序是:command加载debug,debug加载1.exe;
返回的顺序是:从1.exe中的程序返回到debug,从debug返回到command。