一个堆栈从地址1200:0000H开始,SP的内容为0052H.
1 这个偏移地址0200H是不是在栈底?
--这个偏移地址0200H,既不是在栈底,也不是栈顶.
--它什么也不是.
--它不在堆栈里面.
--楼主为什么要问0200H这个数?
2 当存入数据1234H后,SP的内容等于SP-2,
--对.
--先是SP-1,12H就存入1200:0051单元;
--再次SP-1,34H就存入1200:0050单元.在第一个问题中:我以为0200H是栈底地址 如果不是,那么栈底地址和栈顶地址分别是什么呢?怎么表示?第二个问题中:是不是当有数据存入时,要分两次?分别是高端地址和低端地址?34H是再低端地址?还有在1200:0000H里 1200是段地址,0000是偏移地址,这个说法是不是对的啊?谢谢啦有分在第一个问题中:我以为0200H是栈底地址 如果不是,那么栈底地址和栈顶地址分别是什么呢?怎么表示?----一个堆栈从地址1200:0000H开始,他的最后一个偏移地址为0200H,--从这句话来看,0200H是栈底。--题目给出了SP=0052H,这是栈顶。--存入1234H后,栈顶变成0050H。第二个问题中:是不是当有数据存入时,要分两次?分别是高端地址和低端地址?34H是再低端地址?--对。还有在1200:0000H里,1200是段地址,0000是偏移地址,这个说法是不是对的啊?--对。