你可能感兴趣的试题
可以自由地插入到其他的源程序中使用 本身是一个数据文件,可以与其他程序动态链接使用 本身可以独立运行,也可以供其他程序在运行时调用 本身不能独立运行,但可以供其他程序在运行时调用
全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 栈区域是由系统自动来分配的 堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
程序计数器 程序状态字寄存器 通用数据寄存器 通用地址寄存器
全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 栈区域是由系统自动来分配的 堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
main()->S(1)->S(0) S(0)->S(1)->main() main()->S(0)->S(1) S(1)->S(0)->main()
可以自由地插入到其他的源程序中使用 本身不能独立运行,但可以供其他程序在运行时调用 本身可以独立运行,也可以供其他程序在运行时调用 本身是一个数据文件,可以与其他程序动态地链接使用
无法插入到其他的源程序中使用 本身是一个数据文件,可以与其他程序静态地链接使用 本身可以独立运行,也可以供其他程序在运行时调用 本身不能独立运行,但可以供其他程序在运行时调用
全局变量区域存放了程序当中的所有全局变量,是静态分配的区域 栈区域是由系统自动来分配的 堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放. 主函数和其他函数的代码在程序开始运行时,就被装入到内存,保存在代码区
全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 栈区域是由系统自动来分配的 堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
无法插入到其他的源程序中使用 本身是一个数据文件,可以与其他程序静态地链接使用 本身可以独立运行,也可以供其他程序在运行时调用 本身不能独立运行,但可以供其他程序在运行时调用
全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 栈区域是由系统自动来分配的 堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中
数据空间适合采用静态存储分配策略 数据空间必须采用堆存储分配策略 指令空间需要采用栈结构 指令代码必须放入堆区
mainmodule main routine 任意程序
数据空间适合采用静态存储分配策略 数据空间必须采用堆存储分配策略 指令空间需要采用栈结构 指令代码必须放入堆区