发新话题
打印

堆栈

堆栈


堆    栈  5 n$ s7 |5 u8 B7 I: _6 U2 @" b3 t6 @
    堆栈是计算机系统中的一个重要概念,也是理解微型计算机组成的一个基础概念。  
+ o$ y% d5 m+ A8 p1、堆栈的引进和定义  
  s8 ?+ H& z7 G    在程序设计时,往往会发现一些操作要进行多次。为了简化程序,一般把这些要重复执行的操作编成相对独立的程序段,供需要时调用。将这些用来完成某种功能、相对独立的程序段称为子程序。为了在执行子程序后能正确返回,调用子程序时需要保留返回地址(即转子指令的下一条指令的地址)。执行子程序的过程中通常要用到cPu的通用寄存器,为了不影响主程序(即调用子程序的程序)的执行,在刚进入子程序时,要将用到l的通用寄存器的当前内容保存起来,在返回前再加以恢复。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题