假设一个堆栈段的起始地址为3520H:0000H,栈区的长度为0100H,当前SP的内容为0020H,试问:

  1. 栈顶的物理地址是什么?(10分)

  2. 栈底的物理地址是什么?(10分)

  3. 栈区中已有字节数为多少?(10分)

  4. 存入数据1234H和5678H后SP的内容是多少?(10分)画出当前堆栈的示意图(10分)

  5. 栈顶的物理地址是3520H:0020H。

  6. 栈底的物理地址是3520H:0100H。

  7. 栈区中已有字节数为0020H。

  8. 存入数据1234H和5678H后SP的内容是001CH。

堆栈示意图:

       3520H:0100H
         +---------+
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         +---------+
         |    5678H|
         +---------+
         |    1234H|
  3520H:0020H +---------+
         |    .... |
         +---------+
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
         |         |
  3520H:0000H +---------+

注意:箭头表示栈的增长方向。


原文地址: http://www.cveoy.top/t/topic/iXQ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录