我们学习编程都知道栈的超界限问题是非常严重的问题,他可能会覆盖掉其他数据,并且我们不知道这个数据是我们自己保存的用于其他用途的数据还是系统的数据,这样常常容易引发一连串的问题. 在学习汇编的时候,我们熟悉的8086cpu通过ss:sp来指向栈顶指针,从而来控制入栈,出栈,入栈的时候sp = sp-2 :出栈则是sp = sp + 2.但是我们并不知道栈的大小,栈顶和栈底在哪里?这样就容易引发超界问题. 想一想解决办法:我们是不是可以通过一个寄存器来保存栈顶和栈底的地址,这样就可以通过判定栈顶指针