标签:os sp c bs 程序 内存 5 d 语言
假设程序要被dos系统加载到sa:0000的内存中,在这个地址的内存开始会有256个字节的PSP程序,用于加载程序和dos系统的通信。ds中的地址为sa。
真正的程序会在这256个字节之后。所以真正程序的地址是:sa+10H:0000。cs中的地址为:sa+10h
为什么是10h,因为段地址要左偏移4位,相当于*16 ,16*16=256。
汇编语言第二版 程序在dos中执行情况.P86-87
原文地址:http://www.cnblogs.com/wanghj-dz/p/3969589.html