在存储器中指令和数据在形式上有什么区别吗?
2015-12-19
展开全部
变量可以存储在存储器中的不同位置,这取决于它们的存活。在外部函数中定义的变量(全局变量或静态外部变量)和函数内部静态变量的定义,它的生存正在运行的整个过程中,这些变量存储在,数据段,数据段(datasegment)留在存储器中的一些固定大小的空间,它分为两部分这些变量的,其中的一部分被用来初始化一个变量来存储其他部分被用来存储一个未初始化的变量。开始,当程序退出块,直到
当函数中定义的自动变量从程序(不使用定义的关键字static变量)的生存开始在一个代码块执行它。只存在于调用函数的周期函数的参数作为变量。这些变量被存储在所述的栈(stack)。堆栈的存储器空间的一部分,启动小,然后,直到它到达一个预定义的边界逐渐自动增加。在DOS下,如没有虚拟内存(virtualmemory)系统,此限制是由系统决定的,通常是非常大的,所以程序员不必担心堆栈空间的枯竭。
当函数中定义的自动变量从程序(不使用定义的关键字static变量)的生存开始在一个代码块执行它。只存在于调用函数的周期函数的参数作为变量。这些变量被存储在所述的栈(stack)。堆栈的存储器空间的一部分,启动小,然后,直到它到达一个预定义的边界逐渐自动增加。在DOS下,如没有虚拟内存(virtualmemory)系统,此限制是由系统决定的,通常是非常大的,所以程序员不必担心堆栈空间的枯竭。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指令和数据形式上没有差别,都是一串0、1序列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询