一个堆栈从地址1200:0000H开始,他的最后一个偏移地址为0200H,SP的内容为0052H.
题目
一个堆栈从地址1200:0000H开始,他的最后一个偏移地址为0200H,SP的内容为0052H.
请问:1 这个偏移地址0200H是不是在栈底?也就是说这个偏移地址是最先进入堆栈的?
2 当存入数据1234H后,SP的内容等于SP-2,为什么不是在0052H的基础上加1234H呢?
比如我钱包有100元,存入200元,那我的钱包应该有100+200=300元啊?
答案
一个堆栈从地址1200:0000H开始,SP的内容为0052H.
1 这个偏移地址0200H是不是在栈底?
--这个偏移地址0200H,既不是在栈底,也不是栈顶.
--它什么也不是.
--它不在堆栈里面.
--楼主为什么要问0200H这个数?
2 当存入数据1234H后,SP的内容等于SP-2,
--对.
--先是SP-1,12H就存入1200:0051单元;
--再次SP-1,34H就存入1200:0050单元.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点