8086CPU用ss:sp指示栈顶的地址,并且提供push、pop指令实现入栈和出栈
ss——栈的段地址
si——栈的偏移地址
push——实现压栈
pop——实现弹栈
8086CPU不会处理判断栈指针是否出界,所以8086CPU需要程序员自己考虑出界与超界的问题,8086CPU只考虑当前的情况,即只考虑栈顶当前在何处,当前执行的指令是哪一条。
8086CPU用ss:sp指示栈顶的地址,并且提供push、pop指令实现入栈和出栈
ss——栈的段地址
si——栈的偏移地址
push——实现压栈
pop——实现弹栈
8086CPU不会处理判断栈指针是否出界,所以8086CPU需要程序员自己考虑出界与超界的问题,8086CPU只考虑当前的情况,即只考虑栈顶当前在何处,当前执行的指令是哪一条。