找到一段起始地址为SA:0000(即起始地址的偏移地址为0)的容量足够的空闲内存区;
在这段内存区的前256个字节中,创建一个称为程序段前缀(PSP)的数据区,DOS要利用PSP来和被加载程序进行通信;
从这段内存区的256字节处开始(即在PSP的后面)将程序装入,程序的地址设为SA+10H:0;
将该内存区的段地址存入ds中,初始化其它相关寄存器后,设置CS:IP指向程序的入口。
在这段内存区的前256个字节中,创建一个称为程序段前缀(PSP)的数据区,DOS要利用PSP来和被加载程序进行通信;
从这段内存区的256字节处开始(即在PSP的后面)将程序装入,程序的地址设为SA+10H:0;
将该内存区的段地址存入ds中,初始化其它相关寄存器后,设置CS:IP指向程序的入口。