看到64页了
SS:SP,指向栈顶;
SS:存放栈的段地址;
SP:存放栈的偏移地址;
SP始终指向栈顶的下一个单元?
书上所写: SS:SP指向栈空间最高地址单元的下一个单元
还有点疑问:判断栈空,
解:
任意时刻,SS:IP指向栈顶元素(第59页);
当栈为空时,SS:SP指向栈空间最高地址单元的下一个单元;
push 入栈
(1) SP = SP - 2
(2) 将值传入栈中
POP 出栈
(1) 将值赋给相应的寄存器(或内存单元)
(2) SP = SP + 2;