检测点3.2 这个问题还是个问题
第一题入栈 SP设置10H这个能理解 这时候PUSH【0】的时候 从2000EH开始入栈,问题来了
第二题 SP设置0HSS是1000从1000H这里开始POP出栈?
那王爽书上下面的指令可是POP【E】开始的,不是从POP【0】开始的,不是说后入先出吗?既然栈顶在1000H处,那应该也是POP【0】为先,最后是POP【E】呀
有高手能解答吗?
你只是题目没看清楚吧,逆序存放,位置0对应到位置E 要灵活运用。
书本只是让你理解。
你想想push 和 pop.
push是不是把数据存进栈,然后sp-2.
pop把栈中数据拿出来,然后sp+2.
自己画画图 多看看图理解
页:
[1]