码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-09-13 11:58:15      阅读:196      评论:0      收藏:0      [点我收藏+]

标签: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

标签:os   sp   c   bs   程序   内存   5   d   语言   

原文地址:http://www.cnblogs.com/wanghj-dz/p/3969589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!