COFF目标文件中.text段通常包含 ,.data段通常包含己初始化的数据,.bss段中通常为未初始化变量保留空间。
COFF目标文件中.text段通常包含 ,.data段通常包含己初始化的数据,.bss段中通常为未初始化变量保留空间。
参考答案和解析
可执行代码
相关考题:
若有以下说明和定义,以下叙述中错误的是( )。union dt{ int a;char b;double c;}data;A.两个共用体变量之间可以相互赋值B.变量data所占内存字节数与成员c所占字节数相等C.程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000D.共用体在初始化时只能用第一个成员的类型进行初始化
在存储空间布局中从低地址到高地址依次分布为()A.正文段→数据段→bss段→堆→栈B.栈→堆→bss段→数据段→正文段C.正文段→堆→栈→数据段→bss段D.堆→正文段→数据段→bss段→栈
阅读以下说明和C语言代码,回答问题1至问题5,将解答填入答题纸的对应栏内。[说明]在实模式存储管理方案下,嵌入式系统的内存地址空间的布局一般可以分为五个段:代码段(text)、数据段(data)、bss段(bss)、堆(heap)和栈(stack)。图16-4为一段例程。1: include2: unsigned char gvCh;3: unsigned short gvShort;4: unsigned int gvInt = 0x12345678;5: unsigned long gvLong = 0x87654321;6: void main(void)7: {8: unsigned char array[lO],*p;9: p = malloc(lO*sizeof(char));10: while (1);代码段、数据段和bss段的大小是在什么时候确定的?
定量测量结果通常不一一列出各测量值的频数,而以各个组段内的变量个数作为频数。下列叙述正确的有()。A.将所有测量值中最小值与最大值之间的范围划分成若干等长度的组段,以各个组段内的变量个数作为频数B.组段通常取10个左右,组段长度(组距)的选取以方便阅读为原则C.各组段首尾相接,每个组段都有下限L和上限U(在频数表中,上限通常省略),测量值x的归组统一规定为L≤x<UD.各组段首尾相接,每个组段都有下限L和上限U(在频数表中,上限通常省略),测量值x的归组统一规定为L<x≤UE.起始组段的下限和最后一组的上限应分别包含最小值和最大值
在存储空间布局中从低地址到高地址依次分布为()。A、正文段→数据段→bss段→堆→栈B、栈→堆→bss段→数据段→正文段C、正文段→堆→栈→数据段→bss段D、堆→正文段→数据段→bss段→栈
单选题下面对一些常用的伪指令说法正确的是:()A.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号;B.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C.sect命令定义的段是未初始化的段;D.usect命令定义的段是未初始化的段。
问答题说明.text段、.data段、.bss段分别包含什么内容?