当前位置: 代码迷 >> 汇编语言 >> 王爽汇编语言第二版,实验五的有关问题,求大神解答下
  详细解决方案

王爽汇编语言第二版,实验五的有关问题,求大神解答下

热度:173   发布时间:2016-05-02 04:28:04.0
王爽汇编语言第二版,实验五的问题,求大神解答下
第一题和第二题的第三小问,为什么code段的段地址是X,data段的段地址就是X-2,stack段的段地址就是X-1,是因为数据段先进入内存,然后才是栈段吗?
第三题的第三问又是怎么回事?拜托懂得的讲一下啊

------解决思路----------------------
http://blog.csdn.net/misskissc/article/details/41429883

------解决思路----------------------
对于如下定义的段:
name        segment

name        segment
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为N字节(N为16的正整数倍),(N/16 + 1) * 16(N/16取商的整数部分,如17/16 = 1)字节(不超过64KB)

汇编编译器和加载器联合,先加载代码段,然后按照16字节对齐的方式依次加载剩余的段到内存中。
  相关解决方案