qq_32194415
「已注销」
采纳率11.1%
2017-03-28 12:57 阅读 1.2k

汇编程序中各段的段地址的一点疑惑

10

有图片中这样的一段汇编源程序,目的是将数据段中各个字符串的前四个字母转换为大写字母。在虚拟的dosbox环境下将程序加载,然后跟踪发现,栈段的段地址为076a,栈段的大小为16个字节。这个时候再用d命令查看物理地址076A:0后面的内存中存放的内容,发现栈段的后面多分配了一段大小为16个字节的内存空间,而下一行才真正的开始存放数据,然而在汇编源程序中并没有这段多余的内存空间啊。我想问一下为什么要这么做啊?求解!!!![图片说明](https://img-ask.csdn.net/upload/201703/28/1490705814_212865.png)图片说明
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

相关推荐