编译原理

在程序执行期间它必须生成代码进行必要的维护操作。相反地由于解释程序可以在其自己的数据结构中直接维护环境,因而它的任务就很简单.
由于代码区在执行之前是固定,所以在编译时所有代码的地址都是可计算的
典型的组织是将这个存储器分为栈( s t a c k )区域和堆( h e a p )区域.

运行时环境:

自变量(参数)空间
用作薄记信息的空间,它包括了返
回地址
用作局部数据的空间
用作局部临时变量的空间

处理器寄存器也是运行时环境的结构部分.

posted @ 2009-08-04 17:12  dzqabc  阅读(208)  评论(0编辑  收藏  举报