汇编语言第二版 程序在dos中执行情况.P86-87

假设程序要被dos系统加载到sa:0000的内存中,在这个地址的内存开始会有256个字节的PSP程序,用于加载程序和dos系统的通信。ds中的地址为sa。

真正的程序会在这256个字节之后。所以真正程序的地址是:sa+10H:0000。cs中的地址为:sa+10h

为什么是10h,因为段地址要左偏移4位,相当于*16 ,16*16=256。

上一篇:Nmap脚本文件分析(AMQP协议为例)


下一篇:Boost C++: 数据结构---tuple