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

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

https://zhidao.baidu.com/question/2137285469925696028.html